是否有人知道如何在挂毯区使用waitForAjaxRequest
(如seleniumRc
)waitForPageToLoad
?我知道有一些替代方案,比如等待某些元素出现等等。
我正在寻找合适的waitForAjaxRequest
,并希望它也适用于不同的浏览器。
我曾尝试browserbot
,但没有运气。
答案 0 :(得分:1)
您可以使用waitForCondition
:
selenium.waitForCondition("script", "timeout")
虽然timeout
以毫秒为单位(例如30000),script
是JavaScript,当条件满足时必须返回true
,例如
"var value = selenium.getText('foo'); value.match(/bar/);"
(有关详细信息,请参阅OpenQA Wiki。即使这链接到与旧版Selenium一起使用的插件,waitForCondition
现在也是SeleniumRC的一部分。)