Я новичок в CodeceptJS и мне нужна ваша помощь в понимании того, как использовать BDD с CodeceptJS
Можем ли мы передать PageObjects в файл определения шага?
Я могу передать его отлично, как показано ниже:
Scenario.only(‘login’, (I, loginPage) => {
loginPage.sendForm(‘john@doe.com’,‘123456’);
I.see(‘Hello, John’);
});
но это не работает, пока я пытаюсь передать объект страницы в файл определения шага.
Given('I'm on the log in page', (loginPage) => {
// From "features/basic.feature" {"line":8,"column":5}
loginPage.sendForm(‘john@doe.com’,‘123456’);
I.see(‘Hello, John’);
});
Может ли кто-нибудь привести пример взаимодействия файлов шагов, объектов страниц и файлов объектов?