当前在浏览器中设置语言的方式?

问题描述 投票:1回答:1

我一直在寻找关于建议的当前方式::chrome为创建Watir :: Browser.new并将其设置为接受某种语言。但是,这似乎是一个没什么兴趣的话题,似乎在不断变化,等等。

因此,有人可以解释一下设置Chrome语言的当前和推荐方法是什么?

我不是在谈论Chrome的用户界面,而是在稍后与HTTP请求一起发送的Accept-Language HTTP标头,以便应用程序可以使用正确的语言环境和语言来呈现其Web UI。

对于Firefox,此方法有效,但我对Chrome没好运:

profile = Selenium::WebDriver::Firefox::Profile.new
profile["intl.accept_languages"] = "ES"

caps = Selenium::WebDriver::Remote::Capabilities.firefox(firefox_profile: profile)
caps.platform = "Linux"
caps.version = 20

browser = Watir::Browser.new :firefox, :desired_capabilities => caps

谢谢。

watir
1个回答
0
投票

“ intl.accept_languages”是Chrome的首选项,因此可以通过以下方式传递:

Watir::Browser.new :chrome, options: {prefs: {'intl' => {'accept_languages' => 'ES'}}}
© www.soinside.com 2019 - 2024. All rights reserved.