Если один сценарий не работает, перейдите к следующему сценарию в файле функций огурца.

Как я могу продолжить выполнение функции при сбое одного сценария для следующего?

В настоящее время, если первый сценарий выходит из строя из 10 (скажем), следующие 9 не будут выполняться, и он завершит текущий сеанс в драйвере/браузере (WebDriver).

Я использую Cucumber с Java, Junit, Serenity в Windows 7.


person paul    schedule 14.02.2019    source источник
comment
Является ли сбой следствием ошибки утверждения или какого-либо другого исключения? Когда это ошибка утверждения, будут выполнены следующие по порядку сценарии.   -  person Grasshopper    schedule 15.02.2019
comment
Это ошибка утверждения. Но не выполнил следующий сценарий в файле функций.   -  person paul    schedule 17.02.2019
comment
У вас есть какой-нибудь код, возможно, в хуке after, который закрывает драйвер и т. Д. В случае сбоя?   -  person Grasshopper    schedule 17.02.2019
comment
Нет, у меня ничего такого нет. Это детский проект, после создания безмятежности из командной строки maven я добавил только 1 файл функций. Остальное все предварительно настроено.   -  person paul    schedule 17.02.2019
comment
Можете ли вы предоставить свой файл функций и код?   -  person Marit    schedule 12.03.2019


Ответы (1)


После обновления всех зависимостей плагины в pom.xml до их последних версий устранили проблему.

Специально -

maven-surefire-plugin, maven-failsafe-plugin, maven-compiler-plugin

person paul    schedule 12.03.2019