Настройка Testng.xml в IntelliJ IDEA


Пример конфигурирования Testng.xml:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="SeleniumTest" verbose="1">
    <test name="RozetkaTest">
       <parameter name="browser" value="chrome" />
        <classes>
            <class name="Tests.SmokeTest" />
            <class name="Tests.MenuTests" />
            <class name="Tests.AuthorizationTests" />
            <class name="Tests.OnlineOrderTests" />
        </classes>
    </test>
</suite>


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


2 комментария

SergeyPopkov
Подскажите плз. Как настроить запуск конкретных тестов внутри класса.
IevgeniiKucherenko
Привет, для запуска конкретных тестов из класса нужно прописать следующим образом:

...
<classes>
    <class name="test.ClassName">
      <methods>
        <include name="testMethod1" />
        <include name="testMethod2" />
      </methods>
    </class>
</classes>
...