Как преобразовать команды, записанные в Selenium IDE, в Java?

Есть ли какое-либо приложение или простой способ конвертировать все команды, записанные с помощью Selenium IDE в Java (Selenium WebDriver)? Было бы намного проще и сэкономить много времени.

Любые предложения будут оценены. Спасибо!

Ответы

Ответ 1

В моей версии Selenium IDE версии 2.4.0 это просто как pie:

  • Записать тестовый файл в Selenium IDE
  • Нажмите "Файл" - "Проверить тестовый пример как" - Java/JUnit4/WebDriver
  • Сохранить файл как .java

И вот вы идете! Ваш тестовый файл преобразуется в WebDriver;)

Ответ 2

В моей версии Selenium IDE версии 2.4.0

Record a new test case with the help of Selenium IDE

 1) Click on File a primary nav bar
 2) check drop down is displayed
 3) select on Export test case as 
 4) Check you can convert selenium test case in any language EG: Java / JUnit4 / WebDriver

Save File as .java
Your testcase is converted to WebDriver

проверить изображение enter image description here

Ответ 3

Есть два способа конвертировать записанные тесты (формат HTML) в Java-код в Selenium IDE:

1st way: Чтобы увидеть Java-код непосредственно в Selenium IDE

  • Перейдите в раздел "Параметры" → "Параметры"...
  • В окне "Параметры Selenium IDE": установите флажок "Включить экспериментальные функции" и нажмите кнопку "ОК"
  • Параметры → Формат → Java/JUnit4/WebDriver
  • Нажмите кнопку "ОК" из всплывающего окна "Приложение JavaScript" → Вы увидите желаемый исходный код Java для записанных тестов.

Второй способ:. Экспортируя записанный тестовый пример (формат HTML) в java файл:

  • Запишите свои тесты в формате HTML с помощью Selenium IDE
  • Файл → Экспорт тестового примера As → Java/JUnit4/WebDriver
  • Сохраните файл (он будет сохранен как .java)
  • Откройте файл java, который вы сохранили в любом текстовом редакторе или в IDE, например Notepad ++, Notepad, Wordpad, Eclipse, IntelliJ IDEA и т.д. (вы можете увидеть ожидаемый исходный код Java Selenium).

Существует другой способ конвертировать команду Selenium IDE индивидуально на любой язык. Следующие действия для java:

  • Открыть Firefox → Open Selenium IDE
  • Запишите несколько шагов вашего теста.
  • В Selenium IDE: выберите Опции | Формат буфера обмена и выберите Java/TestNG/WebDriver
  • Щелкните правой кнопкой мыши любую команду в Selenium IDE, которую вы записали, → Нажмите "Копировать"
  • Вставить в любой редактор (например, NotePad, Wordpad и т.д. ИЛИ любую IDE, которую вы используете, например, eclipse, IntelliJ IDEA).
  • Команда будет вставлена ​​как формат Java

Примечание. Аналогичным образом вы можете преобразовать отдельную команду Selenium IDE в С#, Python и многое другое.