0
我努力讓TFS 2015運行我的硒specflow測試。自動化適用於我們的生產環境,因此TFS項目不需要部署網站代碼,只需運行自動化agaist www。 (自動化代碼已將www地址編碼到其中)TFS 2015無法運行硒specflow測試
我已經看到了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
謝謝,我現在添加了chromeOptions.BinaryLocation = @「C:\」以確保位置是我期望的位置。登錄到TFS服務器。當我通過命令提示符執行測試時,我收到一條錯誤消息「OpenQA.Selenium.WebDriverException:HTTP請求到遠程webdriver服務器的url http:// localhost:54015/session timedout - 不知道這個地址是什麼? – user7558986
我不知道你的環境如何看起來如果你不使用硒網格,配置它。下面是一個例子: https://github.com/SeleniumHQ/selenium/wiki/Grid2 –
謝謝你,我有閱讀本文之前沒有成功。 – user7558986