【发布时间】:2011-12-30 16:54:37
【问题描述】:
我是 Watir 的新手,正在为我的工作开发测试工具。
我遇到了一个似乎无法解决的问题,即使在检查了多个站点之后也是如此。
创建的 javascript 窗口如下:(创建的窗口在窗口中保存一个 pdf,因此唯一的“按钮”是最小化、最大化、关闭)
<a id="LogIn_HyperLink2" class="ms-WPTitle" onclick="javascript:var win = new Window({className: 'spread', title: 'Security Statement', top:0, left:1, width:750, height:365, url:'--redacted--/security.pdf', showEffectOptions: {duration:1.0}}); win.setConstraint(true, {left:10, right:20}); win.showCenter(); return false;" href="--redacted--/security.pdf" style="color:#6699cc; font-weight:bold;">Security Statement</a><br>
我都试过了
puts browser.modal_dialog(:title, "Security Statement").exists?
puts browser.javascript_dialog.exists?
两者都返回'false'
我应该采取什么方法来附加到这个新窗口,或者更直接:如何关闭这个新窗口?
您可以在link 看到页面(仅限 IE)
【问题讨论】:
标签: watir watir-webdriver