У меня есть массив определенных <a>
элементов, как это:Как получить доступ к HREF массива ссылок в цикле с использованием Watir-WebDriver
array = browser.as(:class => 'foo')
Я стараюсь идти по ссылкам, как это:
$i = 0
while $i < num do
browser.goto array[$i].href
.
.
.
$i += 1
end
Что работает для первого цикла, но не для второго. Почему это происходит? Если я
puts array[1].href
puts array[2].href
puts array[-1].href
перед тем
browser.goto array[$i].href
показывает все ссылки на первом цикле в окне терминала.
Что происходит во второй раз? любая ошибка? И каков вывод puts array [1] .href? –
Вывод имеет форму 'http: // www.foo.com' Ошибка, которую я получаю, говорит, что я не могу получить доступ, используя оператор' .href', но отлично работает впервые в цикле. – Forwarding
Каков результат puts array [0], помещает массив [0] .href и помещает массив [1]? –