あなたは、Chromeのcommand line switches "--lang" を追加することによってそれを行うことができます。
基本的には、ChromeOption引数--lang=es
で始まるChromeDriver
が必要です。詳しくは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
}
返信いただきありがとうございます。 – elcharrua
申し訳ありませんが、それは私の悪かったです。謝罪します。 – elcharrua