gpt4 book ai didi

protractor - 使用 Protractor 在多个浏览器配置之间切换的推荐方法是什么

转载 作者:行者123 更新时间:2023-12-04 18:21:15 27 4
gpt4 key购买 nike

我目前正在运行一套 Protractor 测试。我有一个 config.js 仅设置为运行具有“功能”的 Chrome。见下文。

  capabilities: {
}
browserName: 'chrome'
}

我有以下执行场景需求:

  1. 仅在 Chrome 中执行测试

  2. 仅在 Firefox 中执行测试

  3. 使用 Chrome/Firefox/IE 执行

我希望能够(通过命令参数)覆盖我当前的 config.js,方法如下:

  1. protractor config.js(已在配置中仅针对 Chrome 进行设置)
  2. Protractor config.js--browser=firefox(这显然适用于 框')
  3. protractor config.js --browsers=chrome,firefox,ie(不是据我所知)

选项 #3 不是真正的命令(但我希望它是)

问题:有没有我可以用来将单一功能覆盖为“multiCapabilities”的命令,或者您建议使用 2 个配置文件?一种用于单一浏览器,一种用于多浏览器?

注意:我只想拥有 1 个 config.js,因为我在 config.js 中定义了我的所有套件,无论如何我真的不想要多个。

最佳答案

您可以使用multiCapabilities

multiCapabilities: [{
'browserName': 'firefox'
}, {
'browserName': 'chrome'
}]

关于protractor - 使用 Protractor 在多个浏览器配置之间切换的推荐方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37019831/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com