处理watir中的模态对话框

时间:2014-11-24 02:17:51

标签: ruby watir

我尝试使用watir制作自动测试的测试脚本。我有一个问题,当我点击链接显示模态对话框,但它无法在模态对话框中找到元素。(例如:Dropdownlist元素)。

我已经尝试过这样但它没有用。

browser.window(:title =>"烦人的弹出式广告")。使用do   browser.button(:id =>" close")。点击 端

我可以使用哪种方法,以便在活动页面为modaldialog时可以找到我们尝试测试输入的字段?请帮帮我..

非常感谢..

1 个答案:

答案 0 :(得分:0)

如果您认为标题已将其删除,您可以尝试设置浏览器:

browser.window(:index => 1).use

否则,我建议如下:

modal = browser.modal_dialog
modal.button(:id => 'close').click

modal.link(:text => 'close').click

将模态设置为modal后,您可以调用通常在浏览器上调用的任何方法。