내 E2E 테스트에서 PageObject 패턴을 사용하는 것을 시도하고있다,하지만 난 그 모듈을 찾을 수없는 메시지는 무엇입니까 : /acceptance/insured/search/SearchPage.js에서 (오류 찾을 수없는 모듈 InsuredSearchPage)module.exports를 사용하고 분도기 테스트에 어떻게 필요합니까?
을
제가
enter code here
var InsuredSearchPage = (function() {
'use strict';
function InsuredSearchPage() {
var searchButton = element(by.id(searchFormBtn));
var page = {
search: search
};
return page;
function search() {
searchButton.click();
}
}
return InsuredSearchPage;
})();
module.exports = InsuredSearchPage;
및 시험
(즉, 동일한 폴더) 내가이var InsuredSearchPage = require("InsuredSearchPage");
,745을 한 다음
테스트를 실행하면 '오류 : 모듈 InsuredSearchPage를 찾을 수 없습니다.'라는 메시지가 나타납니다. 내가 도대체 뭘 잘못하고있는 겁니까?
간단한 키/값 쌍 목록의 경우 기능이없는 필수 파일에서 module.exports = {key : 'value', key2 : 'value2'}를 사용할 수 있습니다. 그 파일에 대한 require로 설정된 변수가 데이터를 나타냅니다. – emery