Vladimir Nedved 2018
Для запуска тестов необходима среда разработки (Eclipse или Intelli Idea) с установленным TestNG. Инструкция по установке - http://testng.org/doc/download.html. Также необходимо иметь клиент (или сервер) Selenium. Загрузить можно по следующей ссылке и при необходимости распаковать. Чтобы в среде разработки запустить тесты необходимо в конфигураторе запуска (Run Configurations) указать, что запуск должен осуществляться с указанием файла testng.xml или в параметры запуска добавить -Dsurefire.suiteXmlFiles с указанием пути к файлу.
В файле есть 2 параметра, которые опционально можно указать:
- browser - имя браузера (может быть chrome или firefox);
- driver_path - путь к файду драйвера (драйверы для необходимой ОС можно загрузить с https://www.seleniumhq.org/download/ Раздел "Third Party Drivers, Bindings, and Plugins").
В случае отсутствия указания драйвера, будет использовать Google Chrome браузер и драйвер будет автоматически загружен в папку проекта.
Если используется среда разработки Eclipse, то достаточно окрыть готовый проект. Если другая среда, то необходимо импортировать файлы в проект. Плюс необхоимо добавить зависимости библиотек (testNG и Selenium client).
Запуск тестов осуществлять с помощью TestNG. Тесты работают под Windows и Linux.