Могу ли я конвертировать Selenium IDE testd в тесты Selenium Webdriver в Java - PullRequest
1 голос
/ 08 февраля 2020

Я записываю свой тест с помощью инспектора Ghost. Это позволяет мне экспортировать тесты в формате Selenium IDE. Могу ли я использовать экспортированный тест для написания тестов веб-драйвера Selenium в будущем (JAVA)

Экспортированные тесты выглядят примерно так:

  1. Навигация waitForPageToLoad
    waitForElementPresent css = .explore-nav-label
    click css = .explore-nav-label
    waitForPageToLoad

1 Ответ

1 голос
/ 18 марта 2020

Полное раскрытие: я работаю в Ghost Inspector.

Похоже, что команда Selenium IDE недавно добавила возможность экспортировать тесты из новой Selenium IDE v3, это здорово!

Для этого потребуется всего пара шагов:

Экспорт из Ghost Inspector

Из панели инструментов Ghost Inspector перейдите к тесту и выберите Ещё> Экспортировать этот тест и затем выбрать формат New Selenium IDE (.side) :

enter image description here

Нажмите Скачать и сохраните файл где-нибудь под рукой.

Импорт (и экспорт) с помощью Selenium IDE

Импортировать в Selenium IDE так же просто, как открыть файл .side, который вы только что скачали с Ghost Inspector. Открыв файл, вы можете щелкнуть правой кнопкой мыши на тесте и выбрать Export в левой панели. Оттуда вам будет предоставлено несколько форматов на выбор, включая Java JUnit:

Export .side tests to JUnit

Некоторые соображения

Имейте в виду что действия шага Ghost Inspector и команды Selenium IDE пока не являются идеальным соответствием 1: 1, поэтому некоторые действия из Ghost Inspector будут отображаться как JavaScript действия в формате Selenium. Возможно, вам придется внести несколько корректировок в ваш финальный тест по желанию.

Надеюсь, это поможет!

...