Я новичок в автоматизации и мне интересно, как мне выполнить 2 класса тестов в определенном порядке, если они принадлежат разным тестам.
У меня есть следующий файл testng.xml
:
<suite name="myTestProject" parallel="false">
<listeners>
<listener class-name="utility.eTestListener"></listener>
</listeners>
<test name="LOGINTEST">
<parameter name="browserName" value="chrome"/>
<parameter name="url" value="https://url/"/>
<groups>
<define name = "all">
<exclude name="negativeTest"/>
<include name="loginTest"/>
</define>
<run>
<include name = "all"/>
</run>
</groups>
<classes>
<class name="site.tests.suite.TestClass1"/>
</classes>
</test>
<test name="FILE_RECON">
<groups>
<define name = "all">
<include name="IncomingVisa"/>
</define>
<run>
<include name="All"/>
</run>
</groups>
<classes>
<class name="site.tests.suite.TestClass2"/>
</classes>
</test>
</suite>
При выполнении проекта сначала выполняется TestClass2.Как я могу изменить testng.xml
или выполнить некоторые другие изменения, чтобы сначала запустить TestClass1, а TestClass2 - вторую?