Вы можете использовать waitForCondition
:
selenium.waitForCondition("script", "timeout")
, в то время как timeout
в миллисекундах (например, 30000), а script
- это JavaScript, который должен возвращать true
, когда условие выполнено, например,
"var value = selenium.getText('foo'); value.match(/bar/);"
(Для получения дополнительной информации см. OpenQA Wiki . Несмотря на то, что эта ссылка на плагин, который использовался в более старой версии Selenium, waitForCondition
теперь является частью SeleniumRC.)