私は 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」というタイトルの新しいウィンドウが開きます。見つかったようですが、そのウィンドウにフォーカスする方法がわかりません。