【发布时间】:2015-12-31 21:17:23
【问题描述】:
TeamCity 运行我创建的批处理文件以运行我的 SpecFlow 测试时遇到问题。
批处理文件运行SpecRun.exe,我应该看到 Chrome 弹出并开始运行测试。 (这不是本地应用程序,因此无需运行 IIS 等。)测试是针对站点运行的 selenium 测试。从命令行运行批处理文件时,一切都按预期工作。
我在 TeamCity 中有一个构建步骤,它通过命令行构建步骤运行批处理文件。但是当我运行构建步骤时,我在日志中得到Success,它告诉我批处理文件已运行,但没有弹出 Chrome 窗口,也没有实际运行测试。
我的批处理文件内容是:
cd C:\Users\carlb\Documents\Visual Studio 2015\Projects\SITS_Automation\packages\SpecRun.Runner.1.2.0\tools
start SpecRun.exe run ../../SITS_Automation/default.srprofile /report:../../SITS_Automation/TestResults/SITS_Report.html
我的批处理代码中可能有什么错误导致硒测试未完成?
【问题讨论】:
标签: .net batch-file selenium teamcity specflow