public class Hooks {
@Before public void prepareData() {
//подготовить данные
}
@After public void clearData() {
//очистить данные
}
}
1.Где мы создаем этот класс?
2.Befor after - срабатывают после абсолютно каждого сценария что у нас есть автоматически??
2.1(но мы можем тегами через value прописать на какие scenario они буду срабатывать, а на остальные не будут). А в Runer class в
@CucumberOptions через "tags =" можем указывать что нам нужно запустить. Допустим из 10 фич нам нужно протестить одну - указываем тэг нужной фичи и ранаем?если нужно запустить один сценарий - указываем тэг нужного сценария.
2.2Тэги соответственно вешаются в фичафайлах над нужными элементами и могут иметь любое название?
3.BeforSteps и AfterSteps - срабатывают после каждого шага и их нельзя как-то ограничить на те или иные scenario?