使用基于Java的selenium时是否有等效的waitForAngular()?

时间:2015-09-16 04:57:19

标签: java angularjs selenium protractor

我们正在使用基于Java的Selenium API来测试我们的Angular 1.3应用程序。由于种种原因,我们不能使用量角器。但是,我们需要测试一些功能sss....txt mvn eclipse:eclipse 的工作原理。特别是,我们需要知道何时完成所有$ http请求并完成摘要周期。

然而,这在香草Selenium中不可用。我们可以尝试一种替代方案吗?

我认为答案就像调用mvn clean install 一样,脚本可以在浏览器上运行并运行一些角色魔法来检查这个。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我一直遇到同样的问题,并且发现了这一点:来自Paul Hammant的https://github.com/paul-hammant/ngWebDriver

它似乎提供了一套很好的功能,虽然我承认我还没来得及它。但看到这篇文章是几个月没有回复我想我会提一下。

答案 1 :(得分:1)

这是否适合您:driver.manage()。timeouts()。pageLoadTimeout(time,unit)。如果没有,您可以尝试使用JavascriptExecutor执行特定于JavaScript的代码以等待页面加载。