【发布时间】:2020-07-17 09:44:30
【问题描述】:
在我的支持文件夹中,我有一个名为 action 的文件夹。其中有一个名为 login-action.js 的文件。该文件中的代码如下所示:
class LoginActions{
login(usernameField, passwordField, username, password) {
cy.get(usernameField).first().type(username);
cy.get(passwordField).last().type(password);
}
}
export default new LoginActions();
现在我想在测试中使用这个登录功能
loginActions.login('[data-test=username]', '[data-test=password]', this.user.username, this.user.password);
这就是我在测试中的称呼。但不知何故,这是行不通的。它说登录是未定义的。
【问题讨论】:
标签: cypress end-to-end