Watir Webdriver处理新pop up的窗口

上一篇 / 下一篇  2013-01-27 16:54:08 / 个人分类:测试

其实很简单,就是使用该窗口即可,就是切换activity而已。

下面的实例就是,切换到新的弹出窗口:annoying popup上,然后关闭这个窗口

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

更多的操作方式是在windows switch里描述的:


通过URL来定位窗口, 下例url为'/closable.html'
w = browser.window(:url => /closeable\.html/).use


通过title来定位:
w = browser.window(:title => "closeable window").use

通过index定位:
w = browser.window(:index => 1).use

关闭窗口:
browser.window(:title => "closeable window").close

返回title
titles = browser.windows.map { |e| e.title }
titles.size.should == 2
titles.sort.should == ["window switching", "closeable window"].sort



TAG:

 

评分:0

我来说两句

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 151622
  • 日志数: 185
  • 文件数: 6
  • 建立时间: 2007-08-06
  • 更新时间: 2015-01-06

RSS订阅

Open Toolbar