Webdriverio Selenium передает аргументы командной строки в Chrome из config.файл JS
Мне нужен chrome для запуска с флагом disable-web-security для моих тестов пользовательского интерфейса. Как я могу вводить любые команды с помощью wdio.файл config (http://webdriver.io/).
capabilities: [{
browserName: 'chrome'
}]
3 ответов
вы можете установить любые флаги chrome в пределах желаемых возможностей с помощью chromeOptions
capabilities: [{
browserName: 'chrome',
chromeOptions: {
args: ['disable-web-security']
}
}]
проверить документы chromedriver для получения дополнительной информации об объекте chromeOptions.
это оказалось правильным синтаксисом, спасибо Кристиан!
capabilities: [{
browserName: 'chrome',
"chromeOptions": {
args: ['--disable-web-security']
}
}]
Если вы хотите отключить javascript в браузере с помощью webdriverio, в вашем wdio.конфигурации вам понадобится
capabilities: [{
browserName: 'chrome',
chromeOptions: {
"args" : ["start-fullscreen"],
"prefs" : {
'profile.managed_default_content_settings.javascript': 2
}
}
}]