我們有一個TFS(2013)構建定義,它在解決方案(chromedriver)中運行一個針對網站的Selenium測試項目。如果任何開發人員在本地運行,則三個測試目前失敗。構建代理位於tfs構建控制器的單獨框中,並在本地管理員帳戶下運行。TFS Build根據構建請求者給出不同的結果
在代碼全部檢入的情況下,如果構建是由三位開發人員手動觸發的,它將按預期工作 - 三次測試失敗。然而,如果構建由任何其他兩個開發商推出的,幾乎所有的測試失敗,無論是與...
System.InvalidOperationException: unknown error: cannot focus element
或
OpenQA.Selenium.NoSuchElementException: no such element
...錯誤的類型。
所有開發人員在TFS中擁有相同的權利。任何人都可以建議請求用戶的id應該如何影響正在遠程運行的構建和不同憑據下的結果? (任何解決方案也將不勝感激!)
您應該在構建服務器的事件日誌中看到權限錯誤。 –
不幸的不是。諷刺的是構建用戶似乎沒有權限寫入到事件日誌或者,還是讓我從沒有條目存在的假設。 – Mike