2015-03-20 2 views
0

Когда я открываю веб-страницу, которая находится на иностранном языке с использованием селена webdriver в хроме, она не переведена автоматически на английский. Как мне преодолеть такое поведение?

Когда я открываю эту страницу вручную, она автоматически переводится. Есть ли какая-то конфигурация в драйвере chrome, которая отключает автоматический перевод? Есть ли способ включить то же самое?Автоматический перевод отключается при использовании селена в хроме

ответ

1

Вы пытались загрузить Chrome WebDriver с помощью текущего профиля пользователя? Я думаю, что это должно сделать трюк для вас.

String userProfile= "C:\\Users\\<your user dir>\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\"; 
ChromeOptions objOptions = new ChromeOptions(); 
objOptions.addArguments("user-data-dir=" + userProfile); 
objOptions.addArguments("--start-maximized"); 
WebDriver driver = new ChromeDriver(objOptions); 
driver.navigate.to("<your url here>");