Sono nuovo al test di WATIR (e lo adoro!) E mi sono imbattuto in un muro su come rimettere a fuoco il mio copione WATIR in una finestra appena aperta .. Ecco il mio (semplificato) script ....Come impostare la messa a fuoco di WATIR su una nuova finestra
#!/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
Tutto funziona fino alla fine. Dopo aver fatto clic sul tasto "interview48", viene aperta una nuova finestra con il titolo "300203830". Sembra che lo trovo ma non so come concentrarmi ora su quella finestra.
Questo sembra non aver fallito quando c'è solo una finestra presente, al contrario di browser.windows [n] .use. Solo un bocconcino di informazioni per chiunque possa essere interessato a quella distinzione. –