2015-12-06 3 views
0

В настоящее время я работаю над написанием набора тестовых скриптов с использованием веб-браузера watir. Есть ли что-то, что облегчит создание сценариев, чем смотреть прямо на HTTP и вручную сместить сценарий? Возможно, что-то захватывает взаимодействие пользователя с элементами браузера, а затем записывает его в скрипт.Генерация сценариев Watir Webdriver

Я мог бы просто написать их вручную, но я также могу спросить и посмотреть, есть ли лучший способ.

ответ

1

Есть несколько инструментов для записи и воспроизведения, которые доступны для Selenium (например, IDE) и нескольких не-открытых исходных решений. Большинство сообществ разработчиков Selenium и Watir активно препятствуют их использованию для написания наборов тестов, поскольку они создают очень хрупкие тесты, которые с течением времени трудно поддерживать.

Watir позволяет находить элементы на основе текста или регулярных выражений, что упрощает поиск многих элементов без просмотра html. В общем, тем не менее, у вас тестер лучше понять структуру вашего сайта, какие элементы идентификатора есть и какие элементы css уникальны на странице или вряд ли будут меняться при будущих обновлениях сайта и т. Д.

+0

Если написание набора тестовых скриптов не является хорошим подходом из-за ремонтопригодности, что бы было? – jackfrost5234

+0

Я сказал, что использование инструментов записи и воспроизведения для генерации тестов не рекомендуется. Лучшей практикой является ручное исследование html для определения локаторов элементов для использования в ваших автоматизированных тестах. – titusfortner

Смежные вопросы