Команды в Selenium IDE

Материал из AOW

Перейти к: навигация, поиск

Существует три вида команд : Действия, Проверки и Ожидания.

Действия – функциональное действие над тестируемым веб-приложением в браузере. Например, заполнение полей, нажатие на кнопку и другие;

Проверки – выполнение проверок на тестируемой странице. Например, проверка того, что определенное поле формы имеет указанное значение, или проверка заголовка окна;

Ожидания – организация как, сколько и какое событие Selenium будет дожидаться (ожидания загрузки страницы, ajax и т.д.).


Список команд и их значения

assert* - "Утверждение" - это проверка, если которая не проходит, тест завершается с ошибкой.

verify* - "Проверка" - это проверка, если которая не проходит, тест продолжает работу
Проверки типа "assert" используются для критичных проверок, которые если не проходят, то нету смысла вообще продолжать тест. Проверки типа "verify" используются для некритичных элементов.

store* - Сохранить значение элемента

wait* - ожидание какого-либо события, например появления элемента

open – открыть страницу в браузере по определенному адресу.

click – произвести нажатие по элементу страницы.

type – ввести значение в текстовое поле страницы. Пример использования – selenium.Type("id_TextField_1", "test");

select – выбрать значение из выпадающего списка. Пример использования – selenium.select (TimeEntryTaskList, "Activity1") .

selectWindow – переключить фокус на другое окно. Пример использования – selenium.selectWindow("id_dashboard");

getTitle – возвращает Title для текущей страницы. Пример использования – selenium.GetTitle();

getValue – возвращает значение элемента страницы. Пример использования – selenium.GetValue("id_TextBox1");

goBack – вернуться на предыдущую страницу. Пример использования – selenium.GoBack();

close – закрыть текущее окно. Пример использования - selenium.Close().

verifyLocation / assertLocation – проверить адрес текущей страницы.

getAlert - эмулирует нажатие на кнопку ОК (окно alert'а не появляеться)
verifyAlert(pattern) - проверяет что текст соответствует паттерну и нажимает ОК
assertAlert - проверяет что текст соответствует паттерну (если нет тест фейлиться) и нажимает ОК

http://devtest.ru/static/3/ http://ramech.net/docs/selenium http://translated.by/you/selenium-reference/?page=1

Личные инструменты

Разработка веб-сайтов, автоматизация.
По всем вопросам обращайтесь по телефонам:

+7 495 640 29 90
http://artofweb.ru