我读到了某个地方,量角器可以在其配置文件中指定套件选项,我使用类似
的东西suites: {
homepage: 'test/e2e/homepage/*.js'
},
然后我用:
运行套件protractor protractor.conf.js --suite homepage
或
protractor protractor.conf.js --suite=homepage
但两人都没有进行任何测试,并说: 0测试,0断言,0失败
非常感谢任何建议
答案 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'
],