Селен Ид экспорт в веб-драйвер Java - PullRequest
1 голос
/ 14 сентября 2011

Найденный мной экспортер "Java - WebDriverBackedSelenium" генерирует код как это: selenium.open ( "/"); selenium.type ("Пароль", "бла"); и т.д ..

Но мне нужно экспортировать, как классический пример WebDriver ниже:

driver.get("http://www.google.com");
WebElement element = driver.findElement(By.name("q"));
element.sendKeys("Cheese!");

есть ли способ экспортировать во 2-й вариант? Меня просят использовать это, и я использовал идею, чтобы получить теги id страницы в прошлом, было бы неплохо экспортировать в этот формат, если это возможно. Кто-нибудь знает или есть какие-то мнения по этому поводу?

Ответы [ 2 ]

4 голосов
/ 14 сентября 2011

Вы можете экспортировать записанные тесты Selenium как тесты "JUnit 4 (WebDriver)" вместо тестов "JUnit 4 (WebDriver Backed)", если вам нужно использовать только класс API WebDriver, а не класс Selenium в ваши тесты.

PS: Это также поможет использовать более свежую версию Selenium IDE; v.1.2.0 (которая является самой последней версией IDE на данный момент) определенно поддерживает экспорт тестовых случаев для использования API WebDriver.

0 голосов
/ 03 марта 2017

Пока в IDE выполните следующее ...

  • Нажмите Файл
  • Экспортировать тестовый набор как ...
  • Выберите Java / TestNG / WebDriver
  • Дайте файлу имя и убедитесь, что вы поставили .java в его конец, например. test.java
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...