Как настроить xml-файл пакета для многократного запуска одного теста для огурца

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

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

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


person amber    schedule 25.10.2019    source источник


Ответы (1)


Если вы используете огурец, то почему вы пытаетесь сделать это с помощью 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

person Shubham Jain    schedule 25.10.2019
comment
Спасибо, а если я хочу запустить его как 100 раз? Написать 100 строк? - person amber; 28.10.2019