2016-09-12 3 views
-1

В моем проекте jumm огурца я хочу выполнить мой сценарий 10 раз с тем же набором данных (данные предоставляются в excel) без использования схемы сценария.Как запустить сценарий огурца несколько раз без использования Сценарий сценария

Может ли кто-нибудь вести меня, как этого достичь?

+0

Для какого поведения вы это используете? –

+0

В моем проекте API я отправляю данные JSON в качестве ввода. Теперь мой вход JSON остается таким же, за исключением того, что поле ID меняется непрерывно (которое я генерирую с использованием случайного числа). Поскольку мой остаток ввода остается постоянным, я просто хочу повторить этот сценарий 10 раз. – SachinB

+0

Итак, ваша система генерирует случайное число? В этом случае вам нужно всего лишь запустить его дважды, проверяя, что два идентификатора отличаются друг от друга. Я думаю, вы съели его. –

ответ

0

Прежде всего Scenario Outline предназначен для использования в случаях, когда ваши входные данные меняются. Так что это не соответствует вашему делу в первую очередь.

AFAIK у вас есть следующие варианты:

Установите логику внутри на этапе. Значение цикла для выполнения необходимых действий внутри кода шага.

@Then("^Repetitive step$") 
public void repetitive_step(final String repetitions) throws Throwable { 

int reps = Integer.valueOf(repetitions); 

    for(int i=0; i<reps; i++){ 
     // your step code 
    }  
} 

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

+0

Здесь мы повторяем один шаг, но я хочу повторить два шага. Как и в шаге «Когда», я выполнил какое-то действие, а на шаге «Затем» я проверил результат. Я хочу повторить этот набор из двух шагов (When, Then) один за другим. – SachinB

Смежные вопросы