我是 WATIR 测试的新手(我喜欢它吗!)并且在如何将我的 WATIR 脚本重新聚焦到新打开的窗口时遇到了困难。这是我的(简化的)脚本......
#!/usr/bin/ruby
require 'rubygems'
require 'watir-webdriver'
browser=Watir::Browser.new
browser.goto("http://0:3050")
browser.text_field(:name,"userkey300203830").set("OKJHNB")
browser.button(:id, "interview48").click
puts "Expected Result:"
puts "A successful display of cars"
if browser.window(:title=>"300203830").exists?
puts " Test passed. New window opened!"
else
puts " Test Failed! No window found"
end
这一切都工作到最后。单击“interview48”键后,会打开一个标题为“300203830”的新窗口。看起来我找到了,但我只是不知道现在如何专注于那个窗口。