提问人:Michal 提问时间:9/23/2015 最后编辑:ChristianBMichal 更新时间:4/7/2021 访问量:7993
WebDriverIO Selenium 将命令行参数从 config.js 文件传递到 Chrome 中
WebDriverIO Selenium pass command line arguments into Chrome from config.js file
问:
我需要 chrome 来运行带有 disable-web-security 标志的 UI 测试。如何使用 wdio.config 文件 (http://webdriver.io/) 注入任何命令。
capabilities: [{
browserName: 'chrome'
}]
答:
14赞
ChristianB
9/24/2015
#1
您可以使用以下命令在所需功能中设置任何镶边标志goog:chromeOptions
capabilities: [{
browserName: 'chrome',
'goog:chromeOptions': {
args: ['disable-web-security']
}
}]
查看 chromedriver 文档,了解有关 chromeOptions 对象的更多信息。
7赞
Michal
9/24/2015
#2
这最终是正确的语法,谢谢克里斯蒂安!
capabilities: [{
browserName: 'chrome',
'goog:chromeOptions': {
args: ['--disable-web-security']
}
}]
0赞
Joviano Dias
9/27/2017
#3
如果要使用 webdriverio 在浏览器中禁用 javascript,则需要在 wdio.config 中
capabilities: [{
browserName: 'chrome',
'goog:chromeOptions': {
"args" : ["start-fullscreen"],
"prefs" : {
'profile.managed_default_content_settings.javascript': 2
}
}
}]
5赞
pawelbylina
8/8/2019
#4
有些东西已经改变,因为在版本和版本中我无法传递参数 - 结果:。@wdio/cli
5.11.13
chromedriver
76.0.0
chromeOptions
invalid argument: unrecognized capability: chromeOptions
我做了一些研究和传递工作:goog:chromeOptions
capabilities: [{
browserName: 'chrome',
'goog:chromeOptions': {
args: ['--disable-web-security'],
},
}]
评论