你可以通过添加Chrome的
command line switches“–lang”来实现.
基本上,您只需要使用ChromeOption参数启动ChromeDriver –lang = es,有关详细信息,请参阅API.
以下是如何使用Selenium以西班牙语启动Chrome的C#代码的工作示例.
ChromeOptions options = new ChromeOptions();
options.AddArguments("--lang=es");
ChromeDriver driver = new ChromeDriver(options);
Java代码应该几乎相同(未经测试).请记住,此处的语言环境采用语言[-country],其中language是ISO-639的2字母代码.
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
}