angularjs - Protractor multiCapability 不支持套件配置?

标签 angularjs jasmine protractor

我刚刚开始向我的配置文件添加并行测试,但遇到了一个问题,我无法在其他地方辨别 Protractor 是否可能。我的多功能设置目前如下所示:

multiCapabilities:[{
    browserName: 'chrome',
    name: 'chrome-tests',
    count: 1,
    shardTestFiles: true,
    maxInstances: 1,
    suites: {
        repeatable: 'example/example.spec.js'
    }
}, {
    browserName: 'firefox',
    name: 'ff-tests',
    count: 1,
    shardTestFiles: true,
    maxInstances: 1,
    suites: {
        repeatable: 'example/example.spec.js'
    }
}],

它失败并显示错误消息:

Cannot read property 'repeatable' of undefined

我是否遗漏了某些内容,或者 multiCapability 不支持并行运行的套件?

最佳答案

suites 只能在配置的上层定义。它们不能是特定于功能的

关于angularjs - Protractor multiCapability 不支持套件配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36015797/

相关文章:

javascript - Jasmine - 使用自定义报告器

javascript - 循环将选择下拉列表中的所有元素

angularjs - 如何使用 AngularJS 过滤数组并使用过滤对象的属性作为 ng-model 属性?

javascript - 如何修复 Angular JS 过滤器?

javascript - AngularJS - 修改后的对象不会从一个测试转移到下一个测试

angularjs - 使用 Protractor 测试 websockets 服务器

javascript - 从 Protractor 的 ElementFinder 获取 css 选择器字符串

angularjs - 我可以在 AngularJS 中使用 CoffeeScript 进行 Protractor 测试吗?

javascript - daterangepicker 在引导模式弹出窗口中不起作用

AngularJS 服务 Jasmine 单元测试未刷新请求错误