Można to zrobić poprzez dodanie Chrome command line switches "--lang".
Zasadniczo wystarczy tylko uruchomić ChromeDriver
z argumentem ChromeOption--lang=es
, zobacz szczegóły interfejsu API.
Poniżej znajduje się działający przykład kodu C#, aby uruchomić Chrome w języku hiszpańskim za pomocą Selenium.
ChromeOptions options = new ChromeOptions();
options.AddArguments("--lang=es");
ChromeDriver driver = new ChromeDriver(options);
Kod Java powinien być prawie taki sam (nietestowany). Pamiętaj, że tutaj znajduje się język formalny [-country], gdzie język jest dwuliterowym kodem ISO-639.
public WebDriver getDriver(String locale){
System.setProperty("webdriver.chrome.driver", "driver/chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("--lang=" + locale);
return new ChromeDriver(options);
}
public void initializeSelenium() throws Exception{
driver = getDriver("es"); // two letters to represent the locale, or two letters + country
}
Dzięki temu odpowiedzieli, że działało świetnie! – elcharrua
Przepraszam, że to było moje zło. Przepraszam. – elcharrua