我是angularjs的新手,试图用业力,茉莉和量角器测试我的应用程序。 这是我的conf.js:
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'chrome'
},
specs: ['spec.js'],
jasmineNodeOpts: {
showColors: true,
}
};
这是我的spec.js
describe('Protractor Demo App', function() {
it('should have a title', function() {
browser.get('http://localhost/First-angular-App/source/');
expect(browser.getTitle()).toEqual('Firstangular app');
});
});
运行量角器conf.js后,我得到了这个:
但无法运行我的测试我该怎么办?
答案 0 :(得分:1)
如上所述:
错误消息确切地说明了测试未运行的原因。此选项指定规范的路径:['spec.js']。修改conf.js并设置一个文件夹的路径,其中包含与conf.js相关的规格:specs:['tests / spec.js']甚至更好的规格:['tests / ** / * .js'](将将tests /目录中的所有文件作为测试文件)。
答案 1 :(得分:0)
将我的节点版本升级到LTS(Node Website),我解决了这个问题。