量角器套件选项不会运行任何测试

时间:2014-08-08 17:43:16

标签: protractor

我读到了某个地方,量角器可以在其配置文件中指定套件选项,我使用类似

的东西
suites: {
homepage: 'test/e2e/homepage/*.js'
},

然后我用:

运行套件
protractor protractor.conf.js --suite homepage

protractor protractor.conf.js --suite=homepage

但两人都没有进行任何测试,并说: 0测试,0断言,0失败

非常感谢任何建议

1 个答案:

答案 0 :(得分:2)

确保路径suite相对于protractor.conf文件。例如,使用如下目录结构:

├── app
│   └── test1.e2e.js
│   └── test2.e2e.js
├── test
│   └── protractor-conf.js

您的protractor.conf应如下所示:

suites: {
  mySuite: [

    // The suite path is relative to the protractor.conf file
    '../app/*.e2e.js'
  ],
},

这与spec不同,后者使用相对于运行量角器的CWD的路径:

// Assuming you run tests from parent dir of `app`
specs: [
  'app/test1.e2e.js'
  'app/test2.e2e.js'
],