Bạn có thể thực hiện việc này bằng cách thêm command line switches "--lang" của Chrome.
Về cơ bản, tất cả những gì bạn cần là bắt đầu ChromeDriver
với đối số ChromeOption--lang=es
, xem API để biết chi tiết.
Sau đây là ví dụ làm việc về mã C# để biết cách khởi động Chrome bằng tiếng Tây Ban Nha bằng Selenium.
ChromeOptions options = new ChromeOptions();
options.AddArguments("--lang=es");
ChromeDriver driver = new ChromeDriver(options);
Mã Java phải khá giống nhau (chưa kiểm tra). Hãy nhớ rằng, ngôn ngữ ở đây bằng ngôn ngữ biểu mẫu [-country] trong đó ngôn ngữ là mã gồm 2 chữ cái từ 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
}
Nguồn
2013-09-05 21:11:29
Cảm ơn họ đã trả lời, nó hoạt động rất tốt! – elcharrua
Xin lỗi đó là điều xấu của tôi. Tôi xin lỗi. – elcharrua