browser.windows.each不';t work watir网络驱动程序
我不明白为什么这段代码不起作用(ruby 1.9.3 484): 结果是:browser.windows.each不';t work watir网络驱动程序,browser,watir-webdriver,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.execute_
好的,有很多人下雪了!!!是这样吗
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}
您不需要通过“Watir::Browser.new:chrome”打开新窗口,只需启动新的浏览器实例。这是不一样的。你为什么要使用“执行”脚本而不是另一个“转到”?你到底想干什么?这些示例脚本似乎非常做作。
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}