Я работал над тестированием веб-приложений с помощью Cucumber, и в настоящее время у меня есть несколько шагов, настроенных для работы с Culerity. Это хорошо работает, но бывают моменты, когда было бы неплохо повторить те же истории в Selenium.
Я вижу два возможных подхода, которые могут работать:
- Запись каждого шага таким образом, чтобы он выполнял этот шаг соответствующим образом в зависимости от значения некоторой глобальной переменной.
- Наличие отдельных файлов определений шагов и выборочное включение правильных.
Каков предпочтительный метод для достижения этой цели?