Я ввожу параллельное выполнение в свой комплект testNG. Когда я устанавливаю «параллельно» на «тесты», два браузера открываются, и первые классы из моих двух тестов начинаются одновременно - это то, чего я ожидал. Когда я установил его на «классы», я ожидал, что оба класса из моего первого теста начнутся одновременно, однако открывается только один браузер, выполняется первый метод из первого класса, затем открывается новый браузер с первым методом из второго класса. , и так далее. Может кто-нибудь сказать мне, что я делаю не так?
Вот мой xml-файл:
<suite name="FullRegressionSuite" parallel="classes" thread-count="2">
<listeners>
<listener class-name="reporting.CustomReporter"></listener>
</listeners>
<test name="Test1">
<parameter name ="Environment" value="Chrome_Hub"/>
<classes>
<class name="userManagement.LoginLogoutScript"/>
<class name="carts.CartScript"/>
</classes>
</test>
<test name="Test2">
<parameter name ="Environment" value="Chrome_Hub"/>
<classes>
<class name="userManagement.AccountInformationScript"/>
<class name="siteContent.ProductSearchAndFilterScript"/>
</classes>
</test>