Я новичок в огурце и создал один пример применения Вот структура папок ее Cucumber folder structureКак отметить полное имя засекреченного класса в атрибуте клея в Огурце
Моего тестовый код класса бегун
@RunWith(Cucumber.class)
@CucumberOptions(features = "Feature/SampleTest.feature",
glue = { "com.testSteps.Test_Steps" })
public class TestRunner {
}
Теперь мой класс определения шага Test_Steps
, но если я упоминаю этот класс в атрибуте клея, то есть glue = { "com.testSteps.Test_Steps" }
, тогда тестовый бегун не сможет найти класс определения теста. Ниже консольный вывод я получаю
You can implement missing steps with the snippets below:
@Given("^User is on Home Page$")
public void user_is_on_Home_Page() throws Throwable {
// Write code here that turns the phrase above into concrete actions
throw new PendingException();
}
Пожалуйста, помогите мне определить класс определения шага с атрибутом клея, потому что в случае, если у меня есть несколько классов определений шага в моем шаге структуре папок определения, то как можно таргетировать конкретный класс определения шага в атрибуте клея ?
Спасибо за ответ, я ценю это. В моем пакете «com.testSteps» есть классы определения 2 шага. Итак, как я могу настроить целевой класс определения шага, который сделал для файла функции. – Ufaq
@Ufaq Вы можете ориентироваться только на целую папку. Если вам нужно указать только на определенные функции, поместите их в отдельную папку. –