2017-02-20 129 views
0

我们有一个典型的情况。在选择下拉菜单时,浏览器上会有一个加载图标。所以如果我手动测试任何东西,它会让用户等待。但是Selenium浏览器插件不会记录此加载屏幕。因此脚本继续填充下一组HTML元素。现在,当加载完成并且服务器返回时,下一组选定的参数将被写入。最后其中一个参数会给元素找不到。我们如何确保硒脚本完全等待,直到服务器响应或加载图标消失。 在发布之前,我们已经尝试了几件事情,如waitforElement,waitforCondition。虽然前者并没有这样做,但我们稍后会遇到问题。 让我知道是否需要更多细节。 谢谢, 人士Himanshu使用Selenium IDE处理Ajax请求

回答

0

试试这个:

waitForCondition | selenium.browserbot.getUserWindow()。$。active == 0 | 20000

Klendathu