我们正在使用基于Java的Selenium API来测试我们的Angular 1.3应用程序。由于种种原因,我们不能使用量角器。但是,我们需要测试一些功能sss....txt
mvn eclipse:eclipse
的工作原理。特别是,我们需要知道何时完成所有$ http请求并完成摘要周期。
然而,这在香草Selenium中不可用。我们可以尝试一种替代方案吗?
我认为答案就像调用mvn clean install
一样,脚本可以在浏览器上运行并运行一些角色魔法来检查这个。有什么想法吗?
答案 0 :(得分:1)
我一直遇到同样的问题,并且发现了这一点:来自Paul Hammant的https://github.com/paul-hammant/ngWebDriver。
它似乎提供了一套很好的功能,虽然我承认我还没来得及它。但看到这篇文章是几个月没有回复我想我会提一下。
答案 1 :(得分:1)
这是否适合您:driver.manage()。timeouts()。pageLoadTimeout(time,unit)。如果没有,您可以尝试使用JavascriptExecutor执行特定于JavaScript的代码以等待页面加载。