У меня есть платформа Weba utomation, и я добавляю несколько сценариев тестирования уровня API. В моих «Крюках» «После шага» я хочу, чтобы он работал для тестирования уровня API. например, не переходите к умолчанию «После шага». Как я могу это сделать ?Как запускать специальные контуры AfterStep только для особого сценария
Я добавил тег на уровень функциональности и попытался использовать этот тег, но он по-прежнему будет старым Afterstep.
[AfterStep("@API1")]
public static void AfterSteps()
{
}
оригинальный Afterstep
[AfterStep]
public static void AfterStep()
{
}
конечно мне нужно изменить имя метода, чтобы "Aftersteps" для моих новых крючков Afterstep.
Пожалуйста, помогите мне, что здесь не так?
Можете ли вы объяснить более, что крюк «AfterStep» делает? Возможно, вам будет лучше с 'Given' в начале вашего сценария или вместо этого добавить несколько шагов к« Background ». –
@GregBurghardt: - Мой последующий шаг - это просто выйти из браузера и очистить файлы cookie и кеш. Однако при тестировании API мы не хотим открывать браузер. в моем Aftestep у нас есть класс Pagemanager, который вызовет браузер. так что в основном с тегом API я просто избегаю моих тестов, чтобы перейти к умолчанию Afterstep. Дайте мне знать, если вам нужно больше объяснений? Также я на 100% уверен, что не хочу. – vic