Protractor 压缩多电容信息

Protractor 压缩多电容信息,protractor,e2e-testing,Protractor,E2e Testing,注意:我按顺序运行这些测试,而不是通过使用maxSessions:1,并行运行,因此,在这个多功能中大约有30个不同的spec.js文件 因此,这将意味着120行不必要的代码有没有一种方法可以将其压缩到我可以参考的区域?我尝试将shardTestFiles->序列行放到conf.js文件的顶部,但似乎在multiCapabilities内部必须有某种调用。更具体地说:我想删除shardTestFiles,'browserName',maxInstances,和顺序,因为信息在每个规范文件中都是常

注意:我按顺序运行这些测试,而不是通过使用
maxSessions:1,
并行运行,因此,在这个多功能中大约有30个不同的spec.js文件


因此,这将意味着120行不必要的代码有没有一种方法可以将其压缩到我可以参考的区域?我尝试将shardTestFiles->序列行放到conf.js文件的顶部,但似乎在multiCapabilities内部必须有某种调用。

更具体地说:我想删除shardTestFiles,'browserName',maxInstances,和顺序,因为信息在每个规范文件中都是常量。更具体地说:我想删除shardTestFiles、'browserName',maxInstances和顺序,因为信息在每个规范文件中都是常量。
  multiCapabilities: [
{
    shardTestFiles: true,
    'browserName': 'chrome',
    maxInstances: 1,
    sequential: true,
    specs: ['test-cases/welcome-page/spec.js']
},
{
    shardTestFiles: true,
    'browserName': 'chrome',
    maxInstances: 1,
    sequential: true,
    specs: ['test-cases/dashboard/spec.js']
}  ]