Автоматизируйте жесты щелчков веб-приложения для тестирования

#testing #web-applications #browser

#тестирование #веб-приложения #браузер

Вопрос:

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

В принципе, у меня есть 2 способа добиться этого,

1) Интерфейсные решения, такие как некоторые расширения для браузера 2) Серверные решения, такие как Selenium, которые могут запускать все с сервера.

Проблема с позже заключается в том, что мне приходится определять все в терминах кода (возможно, XPath или чего-то еще), что является громоздким. Если есть способ воспроизвести все, как только я сделаю это в браузере, то это было бы лучшим решением, включая заполнение формы, выбор выпадающего списка и т.д. Вот почему я думаю, что хорошим решением может быть 50% интерфейсное 50% серверное решение.

Интерфейс, который фиксирует элементы, которые я нажимаю / выбираю, и генерирует код, который может управлять серверной частью.

В принципе, я ищу решение, подобное этому :

Запустите сеанс, запишите все, что делается в браузере. Запишите это для последующей обработки. Используя Selenium или любой другой инструмент.

Доступно ли что-нибудь подобное сейчас?

Ответ №1:

Это очень сильно зависит от вашего приложения. Я бы попробовал записать / воспроизвести ваше тестирование с помощью плагина Selenium IDE для Firefox (http://seleniumhq.org/projects/ide /)