簡體   English   中英

TFS 2015無法運行硒規格流程測試

[英]TFS 2015 failing to run selenium specflow tests

我正在努力讓TFS 2015運行我的硒光譜流測試。 自動化是針對我們的生產環境的,因此TFS項目不需要部署網站代碼,只需要運行自動化的www。 (自動化代碼中已輸入www地址)

我看過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

幾個想法:

  1. 檢查存儲庫。 可能您沒有使用chrome驅動程序檢出文件夾(您在本地將其檢出,但不在存儲庫中)
  2. 您在代碼中具有chrome驅動程序的路徑,它與TFS服務器中的路徑不同

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM