Как настроить XML-файл набора для многократного запуска одного теста на огурец - PullRequest
0 голосов
/ 25 октября 2019

Я использую огурец для моего теста, мой файл набора выглядит следующим образом:

<suite name="xx" verbose="0" parallel="none">
<listeners>blabla........</listeners>
<test name="TestIwantToRunManyTime" enabled="true">
<groups><run><include name="@myTest"></run></groups>

Как настроить его для запуска теста @myTest 5 раз?

1 Ответ

0 голосов
/ 25 октября 2019

Если вы используете огурец, то почему вы пытаетесь сделать это с помощью TestNG.

Вы можете использовать сам огурец.

Пример:

@myTest
Scenario Outline: Create ABC

  Given I open the application

  When I enter username as <username>

  And I enter password as <password>

  Then I enter title as <title>

  And press submit


Examples:

| username | password | title |

| Rob      | xyz1      | title1 |

| Bob      | xyz1      | title2 |

Таким образом, здесь тот же сценарий будет выполняться 2 раза, так как в примере таблицы есть 2 данных, вы можете добавить столько таблиц данных, что огурец будет выполнять это число раз

Вы можете использовать тег также в огурце, например, @MyTest

...