我一直在寻找关于建议的当前方式::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
谢谢。
“ intl.accept_languages”是Chrome的首选项,因此可以通过以下方式传递:
Watir::Browser.new :chrome, options: {prefs: {'intl' => {'accept_languages' => 'ES'}}}