Chromedriver设置单一接受语言

Aba*_*666 5 java selenium selenium-chromedriver arquillian-drone

我正在使用带有java的ChromeDriver和arquillian无人机框架来测试我们网页的本地化.要测试浏览器中设置的不受支持的语言环境的行为,我们通过命令行参数设置chromes语言环境:

--lang=it
Run Code Online (Sandbox Code Playgroud)

ACCEPT-LANGUAGE但是,生成的-header看起来像这样:

it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4
Run Code Online (Sandbox Code Playgroud)

有没有办法让chromeDriver不能自动允许en_usen

Ric*_*ard 2

如果您使用 Python 启动 chromedriver 实例,您可以考虑以下要点:

https://gist.github.com/BuhtigithuB/11df8cf8d03bb236985156de204fe7b4

我的回答在这里:

WebDriver:如何为 Chrome 指定首选语言


更新

由于您在这里指定了 JAVA ,因此假设适用于 JAVA :

https://gist.github.com/c089/a5cbb834f9b54004de9b