单击Watir中的js按钮后如何处理弹出的新浏览器?
我想在ruby中使用watir,我可以打开浏览器,
输入一些值到用户名/密码表单,但然后我按回车键,然后我点击提交按钮(实际上是按下一个输入,它是缓和的代码),它会为我们的应用程序弹出一个新的浏览器窗口,然后我发现我无法控制新的浏览器。我能做什么?
除了我的问题,新的浏览器窗口没有菜单栏,没有工具栏,没有导航栏,因此我无法打开IE开发人员工具栏,在新浏览器中找到网页中元素的名称。
顺便说一句,我的应用程序只能支持IE。
我尝试了attach方法,但确实有效:
C:/Ruby187/lib/ruby/gems/1.8/gems/watir-1.8.1/lib/watir/ie-class.rb:302:
在`attach_browser_window':无法找到标题为(?-mix:新浏览器标题)的窗口(Watir :: Exception :: NoMatchingWindowFoundException)
from C:/Ruby187/lib/ruby/gems/1.8/gems/watir-1.8.1/lib/watir/ie-class.rb
:150:在`_attach_init'
from C:/Ruby187/lib/ruby/gems/1.8/gems/watir-1.8.1/lib/watir/ie-class.rb
:144:在'附加'
来自test1.rb:36
没有找到相关结果
已邀请:
3 个回复
悍蕾驮苇袜
壤欠攻混
它也可以附加:url而不是:title
荤碗
所以,想法是获取该图像并覆盖它的onclick事件