03 апреля 2014

Selenium Webdriver (JAVA Maven TestNG) - установка компонентов и создание проекта.

Установить:

  • JDK
          sudo apt-get install openjdk-7-jdk
  • IDEA
  • MAVEN
          sudo apt-get install maven

Настроить:

  • JAVA_HOME
          export JAVA_HOME=/usr/lib/jvm/java-7-openjdk
          export PATH=$PATH:/usr/lib/jvm/java-7-openjdk/bin
  • M2_HOME
          export M2_HOME=/usr/share/maven
  • Прокси для maven (если используется)
  • Убедиться, что IDEA видит java и maven. Если нет - указать пути в настройках вручную.

Создать новый проект (maven)


Указать зависимости в pom.xml

(посмотреть последние актуальные версии на сайтах компонентов)
http://docs.seleniumhq.org/download/maven.jsp
http://testng.org/doc/maven.html
http://maven.apache.org/surefire/maven-surefire-plugin/
http://maven.apache.org/plugins/maven-compiler-plugin/

Cоздать необходимую структуру проекта (пекеджи в ветке src.test.java)
Создать класс - родитель для всех последующих тестов.
Здесь указаны пути к скачанным драйверам IE и Chrome. Если используется Firefox, то он запускается с плагинами, пути к которым тоже указаны. Rакой браузер будет использоваться указано в файле testng.xml (смотри ниже). Далее создать файл непосредственно с тестом, унаследовав его от базового класса.
Файл с параметрами для запуска тестов (suite) - testng.xml
Отладка: Run > Edit configuration > [+] > TestNG. Выбрать Suite и указать путь к файлу testng.xml. После этого можно запускать отладку - правая кнопка на классе с тестом, в выпавшем меню Debug "имя класса".
Примечание: в моем случае один тест - один класс.

Комментариев нет:

Отправить комментарий