Javascript ';失败:object.method不是函数';尝试将页面对象与量角器一起使用时出错
我有一个: TypeError:page.fillForm不是函数 每次我试着运行我的测试。在我开始使用PageObject之前,一切都很好 这是我的规范文件:contactBook\u spec.js 这里是页面对象文件:home\u page.jsJavascript ';失败:object.method不是函数';尝试将页面对象与量角器一起使用时出错,javascript,testing,protractor,pageobjects,end-to-end,Javascript,Testing,Protractor,Pageobjects,End To End,我有一个: TypeError:page.fillForm不是函数 每次我试着运行我的测试。在我开始使用PageObject之前,一切都很好 这是我的规范文件:contactBook\u spec.js 这里是页面对象文件:home\u page.js 我不知道怎么了。我正在测试量角器v。4.0.14和节点v。6.9.2调整页面对象以导出页面对象实例。替换: module.exports = home_page; 与: 侧注:主页将是一个更好的名字样式,考虑改进它。谢谢,这对我来说确实有效。谢
我不知道怎么了。我正在测试量角器v。4.0.14和节点v。6.9.2调整页面对象以导出页面对象实例。替换:
module.exports = home_page;
与:
侧注:<代码>主页将是一个更好的名字样式,考虑改进它。
谢谢,这对我来说确实有效。谢谢你的旁注。我将来会记住这一点。var home_page = function(){
this.fillForm = function(name, surname, email, phone){
element(by.css("#nameInput")).sendKeys(name);
element(by.css("#surnameInput")).sendKeys(surname);
element(by.css("#emailInput")).sendKeys(email);
element(by.css("#phoneInput")).sendKeys(phone);
};
this.clickSave = function(){
element(by.css("#saveBTN")).click();
};
};
module.exports = home_page;
module.exports = home_page;
module.exports = new home_page();