epi*_*tka 5 node.js angularjs protractor
我试图在我的e2e测试中使用PageObject模式,但是我收到一条消息,找不到模块(错误:找不到模块InsuredSearchPage)
在/acceptance/insured/search/SearchPage.js
我有以下
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;
Run Code Online (Sandbox Code Playgroud)
在测试中(即同一个文件夹)我有这个
var InsuredSearchPage = require("InsuredSearchPage");
Run Code Online (Sandbox Code Playgroud)
当我运行测试时,我得到'错误:无法找到模块InsuredSearchPage.' 我究竟做错了什么?
它正在寻找InsuredSearchPage包装node_modules.您需要指定InsuredSearchPage 相对于文件所在目录的位置:
var InsuredSearchPage = require("./InsuredSearchPage");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9472 次 |
| 最近记录: |