1

最近,在 watir-webdriver 对我的 Web 应用程序测试的测试中,当单击链接并打开一个新页面时。但是新的会在很长一段时间内不断加载。有没有办法阻止它并让 browser.ready_state = 'complete' 继续跟随它的代码。

4

2 回答 2

1

你能提供更多信息吗?如果是超时,则超时类起作用。

begin
  Timeout::timeout(10) do
end
于 2012-04-17T14:29:05.203 回答
1

查看您的代码会很有帮助,但这里有一个尝试:

@browser.my_button.when_present.click

when_present等待异步进程加载元素,然后您可以在加载后立即执行操作。无需等待或睡眠。

我在这里做了一个更详细的帖子,你也可以参考RDoc了解更多信息。

于 2012-04-24T17:56:03.220 回答