Я новичок в рубине. используя watir, я написал скрипты для проверки нескольких ссылок, направляемых на нужную страницу, как показано ниже.проверить несколько ссылок на правильную страницу
Link= ["Link", "Link1"]
Link.each do |LinkValue| @browser.link(:text=>LinkValue).wait_until_present.click
fail unless @browser.text.include? LinkValue
@browser.back
end
- поддержания LinkText в массиве
- с каждым повторяется для LinkText
- проверить
- перейти на предыдущую страницу, чтобы начать проверку с следующей LinkText.
Но сценарий не работает. он не выполняется после первого значения
Вопрос, кажется, запутан для меня. Вы пытаетесь щелкнуть ссылку, если ссылка отсутствует, то она выдает ошибку, поэтому она даже не идет в эту строку 'fail, если только @ browser.text.include? LinkValue'. Я напишу ниже ответ, который может удовлетворить ваши потребности. – Gopal