我遇到了
的问题[launcher] Process exited with error code 1
/usr/local/lib/node_modules/protractor/node_modules/q/q.js:126
throw e;
^
Error: Spec patterns did not match any files.
当我尝试开始测试时..
我有一个文件配置:
exports.config = {
framework : "jasmine",
params : {
url : {...},
txt : {...},
specs : [
"../test/settings_changePass.js"
]
}
};
还有一个Require文件:
var elements = { ... };
module.exports = elements;
我的测试文件:
describe('test setting', function() {
var elements = require('./elements_settings');
...
});
有什么问题? 我在其他文件夹中具有相同的这些文件结构,并且在那里运行良好..
答案 0 :(得分:3)
这意味着您没有在目录地址处具有名称“settings_changePass.js”的规范文件:
"../test/settings_changePass.js"
默认情况下,量角器从项目根目录开始查找规范。例如:
ProtractorProject/specs/settings_changePass.js
可以在您的配置文件中找到:
specs: ["specs/settings_changePass.js"]
答案 1 :(得分:1)
对不起!问题解决了。这只是我对One Scope的疏忽!
exports.config = {
framework : "jasmine",
params : {
url : {...},
txt : {...},
},
specs : [
"../test/settings_changePass.js"
]
};