Параллельное выполнение TestNG - проблема с параллельными классами - PullRequest
0 голосов
/ 04 июля 2019

Я ввожу параллельное выполнение в свой комплект 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>

1 Ответ

0 голосов
/ 06 июля 2019

Можете ли вы проверить, используете ли вы статический браузер, если это так, пожалуйста, избегайте параллельного запуска теста.

Пожалуйста, поделитесь, где вы инициализируете и запускаете браузер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...