『モジュールが見つかりません』というエラーがでモジュールを見つけることができません 案内してくださいは、「私は分度器でページオブジェクトモデルを始めるためにしようとしていますが、私は常に取得しています分度器」
マイフォルダ構造:。。
pages
--- homePage.js
spec.js
conf.js
spec.js
'use strict';
var HomePage = require('pages/homePage.js');
describe('Login cases', function() {
var page;
it('Login without username & password', function() {
page= new HomePage();
page.mainLoginButton.click();
page.popupLoginButton.click();
expect(page.errMsgUsername.getText()).toEqual('Please enter valid Email or Mobile Number');
});
});
conf.js
exports.config = {
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js']
}
homePage.js
'use strict';
var HomePage = function() {
browser.get('https://www.mobikwik.com');
browser.driver.manage().window().maximize();
};
HomePage.prototype = Object.create({}, {
mainLoginButton: { get: function() { return by.id('qa-mbkLogin'));
}},
popupLoginButton: { get: function() { return by.xpath('//*
[@id="loginInfo"]/div[3]/p/button')); }},
errMsgUsername: { get: function() { by.xpath('//*
[@id="loginInfo"]/div[1]/span')); }},
}}
});
module.exports = HomePage;
私はいつもモジュールエラーを見つけることができません取得しています。何を変更する必要がありますか?
ここで、このエラーが表示されますか?分度器はグローバルにインストールされ、あなたの$ PATH上でアクセス可能ですか?または、分度器が初期化して設定ファイル –