Окружающая среда: Mac OS X 10.8.3, Ruby 2.0.0p0, selenium-webdriver 2.32.1, ChromeDriver 26.0.1383.0.Пользовательский профиль для Chrome
Я хочу изменить язык браузера по умолчанию. Я тестирую, правильно ли сайт правильно определяет язык браузера и отображает страницы на этом языке.
Я был в состоянии установить Firefox язык Немецкий:
require "selenium-webdriver"
profile = Selenium::WebDriver::Firefox::Profile.new
profile["intl.accept_languages"] = "de"
caps = Selenium::WebDriver::Remote::Capabilities.firefox(firefox_profile: profile)
caps.platform = "Linux"
caps.version = 20
driver = Selenium::WebDriver.for(
:remote,
url: "http://USERNAME:[email protected]:80/wd/hub",
desired_capabilities: caps)
driver.navigate.to "http://sandbox.translatewiki.net/"
Я хочу сделать то же самое с помощью Chrome (и другие браузеры, если это возможно).
Я попытался несколько попыток открыть страницу на немецком языке в Chrome, но каждый раз, когда страница отображается на английском языке, а не на немецком языке.
require "selenium-webdriver"
profile = Selenium::WebDriver::Chrome::Profile.new
profile["intl.accept_languages"] = "de"
caps = Selenium::WebDriver::Remote::Capabilities.chrome(firefox_profile: profile)
caps.platform = "Linux"
caps.version = ""
driver = Selenium::WebDriver.for(
:remote,
url: "http://USERNAME:[email protected]:80/wd/hub",
desired_capabilities: caps)
driver.navigate.to "http://sandbox.translatewiki.net/"
Если изменить firefox_profile: profile
к profile: profile
или chrome_profile: profile
, страница открывается на английском языке (а не на немецком языке) каждый раз.
Насколько я могу видеть в API docs, поддерживается только :firefox_profile
.
Я был в состоянии сделать это на local machine, но не при использовании Sauce Labs.
Итак, если вы передадите: firefox_profile в Chrome caps, это работает или нет? – p0deje
@ p0deje: Это не работает. Что бы я ни делал, Chrome всегда открывает страницу на английском, а не на немецком языке. –
Вы уверены, что если вы зададите свой язык по умолчанию в своем браузере, страница загрузится правильно? – fotanus