我想更改浏览器语言。但它不起作用。显示默认浏览器语言..
capabilities: [{
browserName: 'chrome',
chromeOptions: {
args: ['--lang=ja']
}
}],
答案 0 :(得分:0)
您能试试看吗?
options = webdriver.ChromeOptions()
options.add_experimental_option('prefs', {'intl.accept_languages': 'en,en_US'})
driver = webdriver.Chrome(chrome_options=options)
检查webdriver io如何使用add_experimental_option
答案 1 :(得分:0)
如果仍然有人对这项工作感兴趣,那么WebdriverIO实现将是:
capabilities: [{
browserName: 'chrome',
chromeOptions: {
args: [ '--your-args-go-here',
'--like-so',
'--and-so-and-so'
// e.g: '--headless', '--start-fullscreen'
],
prefs: {
'intl.accept_languages': 'ru,RU'
}
}
}]
!注意:另一个用于Chromium开关的有用资源(始终是最新的)是Peter Beverloo的Chromium CLI Switches门户。
在wdio.conf.js
中使用上述Chrome配置并运行Instagram登录测试将成功将页面的语言环境转换为俄语,如下所示: