我有下面的代码:
browser.link(:text => 'Generate Report').click
browser.radio(:value => 'byTotalValue').wait_until_present(180)
这段代码发送了一个报告请求并等待报告页面上的某个元素出现。报告可能需要超过2分钟才能出现。
问题在于,在60秒后,click方法会引发Timeout::Error异常。我怀疑Watir-Webdriver在click方法中实现了某种页面加载等待,但我找不到调整该值的方法。
欢迎任何有助于理解此问题的帮助。