我最近從量角器(客戶端應用程序在angularJS中)移動到硒(C#)進行e2e測試 - 在量角器穩定性方面存在幾個問題。元素不可見異常(硒C#,作爲服務的團隊城市)
對於硒,除了一件重要的事情之外,一切工作都很好。我正在使用TeamCity與作爲服務運行的代理進行持續集成。這裏談到的問題 - 在幾個測試我得到:
OpenQA.Selenium.ElementNotVisibleException : element not visible (Session info: chrome=50.0.2661.94)
我想等元素爲可見還是被點擊,但沒有在所有幫助(有超時代替)。
如果我從VS或從沒有註冊爲服務的代理運行測試,一切正常。我可以在技術上使用代理作爲非服務,但更喜歡代理作爲服務。
有沒有什麼額外的東西我想念運行代理作爲服務?是否有某種保護措施可以讓我的測試更穩定?
任何你試圖找到的DOM都在一張桌子內的機會? –
不幸的是沒有。如果這有助於我使用Angular Material作爲UI組件框架。 – Berrek