Автоматизированный способ преобразования тестов Selenium HTML в JUnit? - PullRequest
3 голосов
/ 10 мая 2011

Я использую Selenium IDE 1.0.10 для Firefox на Mac 10.6.6. Наш отдел контроля качества создал несколько тестов HTML для Selenium, которые мне нужно конвертировать в Junit. В IDE это можно сделать, перейдя в меню «Файл» и выбрав «Экспорт». Что представляет собой автоматизированный / пригодный для сценариев способ выполнения этой же задачи?

Спасибо, - Дейв

Ответы [ 4 ]

1 голос
/ 24 октября 2013

Посмотрите на selenese4J-maven-plugin.Аналогичен selenium4j (https://github.com/RaphC/selenese4j-maven-plugin).

). Предоставляет множество функций: преобразование Selenium 1/2 (WebDriver) Test Suite. Интернационализация вашего html-файла. Возможность использования сниппета в html-файле для конкретного теста (например, вычисление рабочего дня).написать пользовательскую генерацию значений, обработать динамические значения ...) Использование токенизированных свойств

1 голос
/ 13 апреля 2012

Попробуйте это дополнение, которое преобразует HTML-сценарии Selenium в Java.

Selenium4J

1 голос
/ 18 мая 2011

Попробуйте это добавить. Я не использовал его, но он описан так, как вам нужно. Аддин

0 голосов
/ 18 декабря 2012

Я взял проект selenium4j и превратил его в плагин maven для тех, кто хочет пройти тестовые html-тесты и автоматически запустить их с вашей фазой тестирования maven. Вы также можете разделить тесты, используя переопределение профиля с помощью surefire.

Читайте здесь: https://github.com/willwarren/selenium-maven-plugin

Краткая версия readme:

Преобразует эту структуру папок:

./src/test/selenium
    |-signin
        |-TestLoginGoodPasswordSmoke.html
        |-TestLoginBadPasswordSmoke.html
        |-selenium4j.properties

В

./src/test/java
    |-signin
        |-firefox
            |-TestLoginGoodPasswordSmoke.java
            |-TestLoginBadPasswordSmoke.java

Это проверено только на Windows с Firefox и Chrome.
Я не смог получить версию IE для прохождения теста, но я новичок в селене, так что, надеюсь, если вы гуру селена, вы можете пройти через это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...