Ste*_*nch 3 testing ajax selenium
我有一个相当ajax-heavy的Web应用程序,我正在使用Selenium和Selenium IDE进行测试.一切正常,直到最终提交.通常由于仍在进行中的ajax请求的数量(通常大约20个)而导致错误输出.有没有办法让selenium等待所有ajax请求完成?我试过waitForEval Value ="$ .active == 0"(如下图所示),但似乎没有做任何事情
这是Selenium IDE可以实现的吗?
注意 - 我必须使用IDE,因为业务类型和我来回传递脚本.
答案结果相当简单 - 您所要做的就是使用waitForEval命令检查活动请求的数量(selenium.browserbot.getUserWindow().$.active),并将值设置为0 - 这一切都发生了在ide.