我可以使用spec或suite名称作为参数运行量角器测试吗? 我目前正在运行它:
protractor myconf.js
感谢。
答案 0 :(得分:10)
是的,有特定的--specs
命令行参数:
$ protractor --help
Usage: protractor [options] [configFile]
configFile defaults to protractor.conf.js
The [options] object will override values from the config file.
Options:
--help Print Protractor help menu
--version Print Protractor version
...
--specs Comma-separated list of files to test
您仍然需要传递配置,但--specs
会覆盖配置中的specs
设置:
protractor myconf.js --specs=test/e2e/myspec.js
您还可以使用--suite
command-line argument:
protractor myconf.js --suite=smoke
其中smoke
与配置的套件名称匹配:
suites: {
smoke: 'spec/smoketests/*.js',
full: 'spec/*.js'
},
或者,如果您使用的是jasmine2
,则可以暂时将describe
更改为fdescribe
和/或it
至"focused tests" feature来使用https://ideone.com/jsZhSC {1}}。