忽略从命令行运行的套件名称

时间:2017-07-17 12:14:52

标签: protractor

指定要从命令行运行的套件时,是否可以提供要忽略的套件名称?

我确定我在某个地方看到过,或许在另一个问题中,您可以在设置!参数值时在套件名称上使用--suites前缀,但我无法回想起我在哪里确实看到了这个,也许我梦见了?!

这可能吗?

1 个答案:

答案 0 :(得分:0)

你的问题对我来说并不清楚。我们来看看常见情况。 你的配置文件应该是什么:

suites: {
  homepage: 'tests/e2e/homepage/**/*Spec.js',
  search: [
    'tests/e2e/contact_search/**/*Spec.js',
    'tests/e2e/venue_search/**/*Spec.js'
  ] 
},

或者像这样:

suites: {
  smoke: 'tests/e2e/smoke/*.js',
  performance: 'tests/e2e/performance/*.js'
},

看看如何在控制台中使用它:

protractor config.js --suite smoke,performance

如果您只想运行一个:

protractor config.js --suite performance