处理watir中网页的模态对话框

时间:2014-11-07 22:16:24

标签: dialog modal-dialog webpage watir box

所以我正在编写一个watir-webdriver测试脚本,我的网页正在使用javascript:window.print来呈现我想要与之交互的模态窗口。当我单击显示模态窗口的链接时,watir-webdriver只是坐在那里,直到它最终超时,我在控制台窗口看到Timeout :: Error。这是在尝试与新窗口进行交互之前。我怎么告诉它继续前进而不等待?

之后整个执行都没有响应。它没有进行下一次执行,它会被击中。尝试了下面的解决方案

element.focus element.send_keys:return

但没有运气,任何人都不知道如何从网页上解析这个模态对话框。

由于 获得

1 个答案:

答案 0 :(得分:0)

我正在使用带有Watir-webdriver的Firefox。

browser.a:(:href => 'javascript:window.print()').click

这将打开“打印”对话框。这是来自Firefox浏览器的普通打印对话框。

它只是在这里等待,之后不执行任何操作,直到我手动点击或超时。