有谁知道如何在挂毯区域使用waitForAjaxRequest
(如seleniumRc
)执行waitForPageToLoad
?我知道还有其他选择,例如等待某些元素出现等。
我正在寻找合适的waitForAjaxRequest
,并希望它也可以在不同的浏览器上工作。
我尝试过browserbot
,但是没有运气。
最佳答案
您可以使用waitForCondition
:
selenium.waitForCondition("script", "timeout")
而
timeout
以毫秒为单位(例如30000),而script
是JavaScript,当条件满足时,JavaScript必须返回true
,例如"var value = selenium.getText('foo'); value.match(/bar/);"
(有关更多信息,请参见OpenQA Wiki。即使此链接链接到旧版本Selenium所使用的插件,
waitForCondition
现在仍是SeleniumRC的一部分。)