browser.windows.each不起作用watir webdriver

时间:2013-12-25 02:19:53

标签: browser watir-webdriver

我不明白为什么这段代码不起作用(ruby 1.9.3 484):

require 'rubygems' 
require 'watir-webdriver'


browser = Watir::Browser.new :chrome  #open chrome
browser.window.resize_to(1280, 960)
browser.goto "http://stackoverflow.com/"


browser = Watir::Browser.new :chrome  #new window chrome
browser.window.resize_to(1280, 960)
browser.goto "http://google.fr/"

browser.windows.each{|wb|puts wb.url}

结果:

http://google.fr/

1 个答案:

答案 0 :(得分:0)

好吧,很多雪人!是不是?

require 'rubygems' 
require 'watir-webdriver'


browser = Watir::Browser.new :chrome  #open chrome
browser.window.resize_to(1280, 960)
browser.goto "http://stackoverflow.com/"


browser.execute_script("window.open('http://yahoo.com')")

browser.windows.each{|wb|puts wb.url}