Привет, я столкнулся с проблемой кросс-браузерного тестирования.Я не запускаю два браузера одновременно - PullRequest
0 голосов
/ 11 октября 2018

Я передал параметры браузера через XML-файл и обработал в сценарии также.Но в настоящее время два браузера запускаются последовательно, а не одновременно.

См. Мою структуру XML ниже,

  1. Файл комплекта XML:

TestNGФайл комплекта тестов

Если вы видите изображение ссылки выше, я передал два браузера в качестве параметров.Я обработал переданные параметры браузера в методе @BeforeTest в скрипте.Правильно ли мой файл XML-пакета?Правильно ли я передаю параметры?

Почему у меня последовательно запускаются два браузера?Пожалуйста, предложите решение.

1 Ответ

0 голосов
/ 11 октября 2018

пробовали ли вы использовать

<suite name="My suite" parallel="methods" thread-count="5">
<suite name="My suite" parallel="tests" thread-count="5">
<suite name="My suite" parallel="instances" thread-count="5">

, и ваш метод должен выглядеть так:

@Test(threadPoolSize = 3, invocationCount = 10,  timeOut = 10000)
public void testServer() {}

Каждый набор тестов будет выполняться в отдельном потоке. Вот три набора XML-файла.выполняется в отдельных потоках

java org.testng.TestNG -suitethreadpoolsize 3 testng1.xml testng2.xml testng3.xml

и помните, что вы можете указать TestNG запускать тесты в разных потоках различными способами.

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