Tapestry5.1+;seleniumRc Ajax waitforax请求

Tapestry5.1+;seleniumRc Ajax waitforax请求,ajax,selenium,testing,tapestry,Ajax,Selenium,Testing,Tapestry,是否有人知道如何在tapestry zone上使用seleniumRc(如waitForPageToLoad)执行waitForAjaxRequest?我知道还有其他选择,比如等待某些元素出现等等 我正在寻找一个合适的waitForAjaxRequest,希望它也能在不同的浏览器上工作 我尝试了browserbot,但没有成功。您可以使用waitForCondition: selenium.waitForCondition("script", "timeout") 而timeout以毫秒为单位

是否有人知道如何在tapestry zone上使用
seleniumRc
(如
waitForPageToLoad
)执行
waitForAjaxRequest
?我知道还有其他选择,比如等待某些元素出现等等

我正在寻找一个合适的
waitForAjaxRequest
,希望它也能在不同的浏览器上工作


我尝试了
browserbot
,但没有成功。

您可以使用
waitForCondition

selenium.waitForCondition("script", "timeout")
timeout
以毫秒为单位(例如30000),并且
script
是JavaScript,在满足条件时必须返回
true
,例如

"var value = selenium.getText('foo'); value.match(/bar/);"
(有关更多信息,请参阅。尽管此链接指向与旧版本Selenium一起使用的插件,
waitForCondition
现在是SeleniumRC的一部分。)