Chromedriver 设置单一接受语言
Chromedriver set single accept language
我正在使用带有 java 的 ChromeDriver 和 arquillian 无人机框架来测试我们网页的本地化。为了测试浏览器中设置的不受支持的区域设置的行为,我们通过命令行参数设置 chrome 区域设置:
--lang=it
生成的 ACCEPT-LANGUAGE
-header 看起来像这样:
it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4
有没有办法阻止 chromeDriver 自动允许 en_us
和 en
?
如果您使用 Python 启动您的 chromedriver 实例,您可以考虑这个要点:
https://gist.github.com/BuhtigithuB/11df8cf8d03bb236985156de204fe7b4
我的回答是:
WebDriver: How to specify preferred languages for Chrome
更新
由于您在此处指定 JAVA 一个假设适用于 JAVA 的要点:
我正在使用带有 java 的 ChromeDriver 和 arquillian 无人机框架来测试我们网页的本地化。为了测试浏览器中设置的不受支持的区域设置的行为,我们通过命令行参数设置 chrome 区域设置:
--lang=it
生成的 ACCEPT-LANGUAGE
-header 看起来像这样:
it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4
有没有办法阻止 chromeDriver 自动允许 en_us
和 en
?
如果您使用 Python 启动您的 chromedriver 实例,您可以考虑这个要点:
https://gist.github.com/BuhtigithuB/11df8cf8d03bb236985156de204fe7b4
我的回答是:
WebDriver: How to specify preferred languages for Chrome
更新
由于您在此处指定 JAVA 一个假设适用于 JAVA 的要点: