ruby watir-webdriver无法访问弹出窗口

时间:2012-07-27 17:37:11

标签: ruby watir-webdriver selenium-chromedriver

大家好我在单击链接后打开的弹出窗口中访问表单时遇到问题。一旦我点击了导致脚本挂起的链接,我就会出现,甚至不会超时。我需要能够访问表单,设置一些文本字段并单击提交按钮。

链接代码: <a id="ctl00_ContentPlaceHolder2_ctrlPageHeader1_aFilter" class="RightTextHeading" onclick="javascript:openMdlWindow('InvestmentDetailOptions.aspx?IDAssetType=','620','600');if(window.document.RetValue == '2'){window.parent.LoadinIframe('InvestmentDetail.aspx?FromMenu=N&amp;IDAssetType=','Investment Details &gt; Full View','false');}" style="text-decoration:none;">Filter</a>

我尝试了一切,但似乎没有任何工作。有没有人曾经遇到过这个并找到解决方案?

由于

1 个答案:

答案 0 :(得分:0)

你试过这个:

browser.window(:title => "annoying popup").use do
  browser.button(:id => "close").click
end

更多信息:http://watirwebdriver.com/browser-popups/