如何在量角器中进行端到端测试?

时间:2015-07-27 10:02:26

标签: angularjs protractor

我是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后,我得到了这个:

但无法运行我的测试我该怎么办?

2 个答案:

答案 0 :(得分:1)

如上所述:

  

错误消息确切地说明了测试未运行的原因。此选项指定规范的路径:['spec.js']。修改conf.js并设置一个文件夹的路径,其中包含与conf.js相关的规格:specs:['tests / spec.js']甚至更好的规格:['tests / ** / * .js'](将将tests /目录中的所有文件作为测试文件)。

答案 1 :(得分:0)

将我的节点版本升级到LTS(Node Website),我解决了这个问题。