Как я могу постоянно открывать сайты с помощью Watir? - PullRequest
3 голосов
/ 18 мая 2011

У меня есть массив строк url ​​(то есть "http://www.cnn.com"), который я хочу перебрать и открыть в Safari с помощью watir.

urlArray.each do |url|
browser.goto(url)
end

откроет первую страницу, но никогда не переходит наследующие страницы в массиве.

Есть идеи о том, что происходит?

1 Ответ

4 голосов
/ 18 мая 2011

Это сработало для меня, открыли Google и Yahoo.

require "rubygems"
require "safariwatir"

urlArray = ["http://google.com", "http://yahoo.com"]
browser = Watir::Safari.new
urlArray.each do |url|
  browser.goto url
end

Когда я добавил "http://www.cnn.com" к urlArray

urlArray = ["http://www.cnn.com", "http://google.com", "http://yahoo.com"]

он открылся только cnn.com, поэтому проблема на этой странице.

...