私のUIテストでdisable-web-securityフラグを指定するにはchromeが必要です。 wdio.configファイル(http://webdriver.io/)を使用してどのようにコマンドを注入することができますか。WebDriverIO Seleniumがconfig.jsファイルからChromeにコマンドライン引数を渡します
capabilities: [{
browserName: 'chrome'
}]
私のUIテストでdisable-web-securityフラグを指定するにはchromeが必要です。 wdio.configファイル(http://webdriver.io/)を使用してどのようにコマンドを注入することができますか。WebDriverIO Seleniumがconfig.jsファイルからChromeにコマンドライン引数を渡します
capabilities: [{
browserName: 'chrome'
}]
あなたはchromeOptionsに
capabilities: [{
browserName: 'chrome',
chromeOptions: {
args: ['disable-web-security']
}
}]
を使用して、所望の能力の範囲内で任意のクロームフラグを設定することができchromeOptionsオブジェクトの詳細についてはthe chromedriver docsをチェックしてください。
これが正しい構文になった、ありがとう、クリスチャン!
capabilities: [{
browserName: 'chrome',
"chromeOptions": {
args: ['--disable-web-security']
}
}]
あなたがwebdriverioを使用してブラウザでJavaScriptを無効にしたい場合は、あなたのwdio.configであなたが必要となります
capabilities: [{
browserName: 'chrome',
chromeOptions: {
"args" : ["start-fullscreen"],
"prefs" : {
'profile.managed_default_content_settings.javascript': 2
}
}
}]