2016-05-12 41 views
0

我最近從量角器(客戶端應用程序在angularJS中)移動到硒(C#)進行e2e測試 - 在量角器穩定性方面存在幾個問題。元素不可見異常(硒C#,作爲服務的團隊城市)

對於硒,除了一件重要的事情之外,一切工作都很好。我正在使用TeamCity與作爲服務運行的代理進行持續集成。這裏談到的問題 - 在幾個測試我得到:

OpenQA.Selenium.ElementNotVisibleException : element not visible (Session info: chrome=50.0.2661.94)

我想等元素爲可見還是被點擊,但沒有在所有幫助(有超時代替)。

如果我從VS或從沒有註冊爲服務的代理運行測試,一切正常。我可以在技術上使用代理作爲非服務,但更喜歡代理作爲服務。

有沒有什麼額外的東西我想念運行代理作爲服務?是否有某種保護措施可以讓我的測試更穩定?

+0

任何你試圖找到的DOM都在一張桌子內的機會? –

+0

不幸的是沒有。如果這有助於我使用Angular Material作爲UI組件框架。 – Berrek

回答

1

由於操作系統強制將TeamCity代理作爲服務運行,所以存在一些已知限制,請參閱完整列表here

+0

有沒有人找到解決這個已知問題的解決方法? – Alex