WATIR 테스트를 처음 접했을 때 (그리고 그것을 좋아합니까!) 새로 열린 창에 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"인 새 창이 열립니다. 내가 찾는 것처럼 보이지만 지금은 그 창에 집중하는 방법을 모르겠습니다.
browser.windows [n] .use와는 달리 하나의 창이있는 경우이 작업이 실패하지 않는 것으로 보입니다. 그 구별에 관심이있는 사람을위한 정보의 재미있는 정보. –