PageObject在CodeceptJS中传递Stepfiles

问题描述 投票:0回答:1

我是CodeceptJS的新手,我需要你的帮助来理解如何在CodeceptJS中使用BDD

我们可以在步骤定义文件中传递PageObjects吗?

我能够完美地传递它,如下所示:

Scenario.only(‘login’, (I, loginPage) => {
loginPage.sendForm(‘[email protected]’,‘123456’);
I.see(‘Hello, John’);
});

但是当我尝试在stepdefinition文件中传递页面Object时它不起作用。

Given('I'm on the log in page', (loginPage) => {
  // From "features/basic.feature" {"line":8,"column":5}

    loginPage.sendForm(‘[email protected]’,‘123456’);
    I.see(‘Hello, John’);

});

有人可以举例说明步骤文件,页面对象和功能文件如何交互吗?

gherkin pageobjects codeceptjs
1个回答
0
投票

更新:当我使用'require'语句时,它有效

© www.soinside.com 2019 - 2024. All rights reserved.