Поиск…


Вступление

В этом разделе рассказывается о сквозной установке Selenium, то есть Selenium Webdriver + TestNG + Maven + Jenkins.

Дополнительную информацию можно найти в разделе « Отчеты HTML»

Настройка TestNG

TestNG - это обновленная тестовая среда для junit. Мы собираемся использовать testng.xml для вызова наборов тестов. Это полезно, когда мы будем использовать CI впереди.

testng.xml

В корневой папке вашего проекта создайте xml-файл с именем testng.xml. Обратите внимание, что имя может быть другим, но для удобства его везде используют как «testng».

Ниже приведен простой код для файла testng.xml.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Smoke"> //name of the suite 
    <test name="Test1"> //name of the test
        <classes>
            <class name="test.SearchTest">
            <methods>
                <include name="searchTest"/>
            </methods>
            </class>
        </classes>
    </test>
</suite>

Настройка Maven

TBD. Как настроить pom.xml для вызова testng.xml

Настройка Jenkins

TBD. Покроет установку Jenkins для вытягивания кода из git / bitbucket и т. Д.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow