【发布时间】:2017-08-02 11:30:49
【问题描述】:
我正在努力让 TFS 2015 运行我的 selenium specflow 测试。自动化是针对我们的生产环境的,所以 TFS 项目不需要部署网站代码,它只需要针对 www 运行自动化。 (自动化代码中编码了 www 地址)
我已经看到了 chrome 驱动程序沙箱参数,尽管这并没有解决我的问题。我在初始化我的 chrome 驱动程序时添加了以下内容,如下所示
chrome沙箱的使用
var options = new ChromeOptions();
options.AddArguments("–no-sandbox"); // also tried "--no-sandbox"
return new ChromeDriver(options);
TFS 命令行构建步骤设置
Tool: packages/NUnit.ConsoleRunner.3.6.1\tools\nunit3-console.exe
Arguments: "../../../My.Automation/bin/Debug/My.Automation.dll" --where "cat=demo
Working folder: $/UAT Automation/Dev/SourceCode
在 TFS 上遇到错误(它在我的机器上本地运行)
我自己在服务器上运行命令时遇到同样的错误。
Unknown error: cannot find chrome driver
【问题讨论】: