我最近从量角器(客户端应用程序在angularJS中)移动到硒(C#)进行e2e测试 - 在量角器稳定性方面存在几个问题。元素不可见异常(硒C#,作为服务的团队城市)
对于硒,除了一件重要的事情之外,一切工作都很好。我正在使用TeamCity与作为服务运行的代理进行持续集成。这里谈到的问题 - 在几个测试我得到:
OpenQA.Selenium.ElementNotVisibleException : element not visible (Session info: chrome=50.0.2661.94)
我想等元素为可见还是被点击,但没有在所有帮助(有超时代替)。
如果我从VS或从没有注册为服务的代理运行测试,一切正常。我可以在技术上使用代理作为非服务,但更喜欢代理作为服务。
有没有什么额外的东西我想念运行代理作为服务?是否有某种保护措施可以让我的测试更稳定?
任何你试图找到的DOM都在一张桌子内的机会? –
不幸的是没有。如果这有助于我使用Angular Material作为UI组件框架。 – Berrek