При использовании Watir для тестирования, как мне добавить шаг/код для входа на тестовый сайт, используя тестовое имя пользователя и пароль? Также я не уверен, как получить имена полей из небольшого поля для имени пользователя и пароля.
Спасибо
При использовании Watir для тестирования, как мне добавить шаг/код для входа на тестовый сайт, используя тестовое имя пользователя и пароль? Также я не уверен, как получить имена полей из небольшого поля для имени пользователя и пароля.
Спасибо
Это очень просто:
#Entering username John Doe and password p@ssw0rd
browser.text_field(:name, "username").set("John Doe")
browser.text_field(:name, "password").set("p@ssw0rd")
browser.button(:name, "Submit").click
#waiting for the welcome message on page
Watir::Wait.until(browser.text.include? "You've been successfully logged").
Чтобы получить точные названия полей, просмотрите исходный код в браузере или используйте Firebug для Firefox, консоль разработчика в Internet Explorer, Dragonfly в Opera.
Учитывая основной характер вашего вопроса, я бы посоветовал вам изучить Учебное пособие по Watir В нем рассказывается о многих вещах, в том числе о том, как взаимодействовать с текстовыми полями и кнопками, которые обычно являются двумя вещами, необходимыми для работы со страницей входа.