我想将我的Web元素定义为与测试文件分开的js文件(我正在使用量角器)。
我已经定义了pom.js对象:
let web_elements = function() {
this.get_login_mail,
function() {
return element(by.id('email'));
}
}
并且在我的测试文件中这样称呼它:
web_elements.get_login_mail().sendKeys('dasdad);
但是当我运行它时,出现“失败:未定义web_elements”错误,我不明白为什么。我的js知识很低。
编辑:我忘了提到我已经包含了文件:
const myModule = require('./pom');
提前谢谢您
您将web_elements
定义为函数。因此,您也应该将其称为函数。
myModule.web_elements().get_login_mail().sendKeys('dasdad);