gpt4 book ai didi

Protractor - 在运行时更改浏览器功能

转载 作者:行者123 更新时间:2023-12-03 00:25:09 24 4
gpt4 key购买 nike

有没有办法更改 Protractor 套件的 beforeEach 中的浏览器功能。我需要在每个规范执行之前设置 Capability.name 属性。

最佳答案

要创建所需功能的单独实例(例如capacities.name),您需要尝试通过Protractor 提供的多功能选项。示例类似于下面的内容,位于 conf.js 文件中。这允许您为每个测试 session 提交唯一的名称。

  onPrepare: function(){
var caps = browser.getCapabilities()
},

multiCapabilities: [{
browserName: 'firefox',
version: '32',
platform: 'OS X 10.10',
name: "firefox-tests",
shardTestFiles: true,
maxInstances: 25
}, {
browserName: 'chrome',
version: '41',
platform: 'Windows 7',
name: "chrome-tests",
shardTestFiles: true,
maxInstances: 25
}],

可以在此处查看完整的示例:

https://github.com/saucelabs-sample-test-frameworks/JS-CucumberJS-Protractor3.0/blob/master/conf.js

关于Protractor - 在运行时更改浏览器功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34823248/

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