#testing #web-applications #browser
#тестирование #веб-приложения #браузер
Вопрос:
У меня есть веб-приложение, и я хочу автоматизировать все, что я делаю (для тестирования вещей). Было бы хорошо, если бы я мог сделать это один раз и записать, чтобы я мог использовать его позже.
В принципе, у меня есть 2 способа добиться этого,
1) Интерфейсные решения, такие как некоторые расширения для браузера 2) Серверные решения, такие как Selenium, которые могут запускать все с сервера.
Проблема с позже заключается в том, что мне приходится определять все в терминах кода (возможно, XPath или чего-то еще), что является громоздким. Если есть способ воспроизвести все, как только я сделаю это в браузере, то это было бы лучшим решением, включая заполнение формы, выбор выпадающего списка и т.д. Вот почему я думаю, что хорошим решением может быть 50% интерфейсное 50% серверное решение.
Интерфейс, который фиксирует элементы, которые я нажимаю / выбираю, и генерирует код, который может управлять серверной частью.
В принципе, я ищу решение, подобное этому :
Запустите сеанс, запишите все, что делается в браузере. Запишите это для последующей обработки. Используя Selenium или любой другой инструмент.
Доступно ли что-нибудь подобное сейчас?
Ответ №1:
Это очень сильно зависит от вашего приложения. Я бы попробовал записать / воспроизвести ваше тестирование с помощью плагина Selenium IDE для Firefox (http://seleniumhq.org/projects/ide /)