Как я могу получить список всех сценариев с определенным тегом. Например, получить все сценарии с тегом @checkout.
Получение всех сценариев огурцов с определенным тегом
comment
Хотите ли вы выполнить все сценарии, помеченные @checkout, или вы хотите перечислить их имена, пожалуйста, уточните.
- person TheSociety   schedule 20.03.2019
comment
Я хочу перечислить их имена. У меня есть возможность просмотреть полный журнал и поиск, но это очень громоздко.
- person Harry   schedule 20.03.2019
Ответы (2)
Предположим, у вас есть 15–20 сценариев/набросков сценариев, помеченных тегом @checkout.
@checkout
Scenario Outline: Validation of UseCase Guest User Order Placement flow from Search
Given User is on Brand Home Page <Site>
And User searches for a styleId and makes product selection on the basis of given color and size
| Style_ID | Product_Size | Product_Color |
| TestData1 | TestData1 | TestData1 |
| TestData2 | TestData2 | TestData2 |
Then Clicking on Cart icon shall take user to Shopping Bag
Пожалуйста, следуйте этому пути, чтобы получить названия сценариев.
Имя файла Hook.java
@Before
public void setUpScenario(Scenario scenario){
String scenarioName = scenario.getName();
//Either you can write down name of the scenario under a file system like excel or implement in the way you want
}
Пожалуйста, дайте знать, если вы сочтете это важным и это решило вашу проблему.
person
TheSociety
schedule
20.03.2019
Сухой бег спешит на помощь.
Пробный прогон дает вам возможность быстро сканировать ваши функции, не запуская их на самом деле.
Попробуйте следующие аннотации CucumberOptions (это версия Java/Junit, но идея применима везде)
@RunWith(Cucumber.class)
@CucumberOptions(plugin = { "pretty", "html:target/cucumber-html-report", "json:target/cucumber.json" }, glue = {
"some.stepdef" }, features = { "src/cucumberTest/featureFiles" }, tags = { "@now" }
,dryRun = true, strict=true)
public class CucumberNowTestDryRunner {
}
Отчет об огурцах будет выглядеть следующим образом:
person
Wenzhong Hu
schedule
21.03.2019
Спасибо, за ваши предложения, пробный прогон сработал отлично. Я также хотел бы попробовать решение, предоставленное «Обществом».
- person Harry; 14.04.2019