簡體   English   中英

使用 selenium webdriver 將不同語言的網頁轉換為英語的問題

[英]Facing issue converting web pages in different language to English with selenium webdriver

我有不同語言的不同鏈接,我想在頁面加載后使用 Selenium JAVA 將其轉換為英語。 此選項通過右鍵單擊頁面並在頁面加載后選擇選項翻譯為英語來手動工作。 我正在尋找在 Chrome 上使用 selenium JAVA 執行此操作的解決方案。 我已經參考了以下鏈接,但無法獲得任何可行的解決方案 -

我正在使用這些示例 URL -

我使用的代碼是 -

System.setProperty("webdriver.chrome.driver", "src/main/resources/chromedriver.exe");
ChromeOptions options = new ChromeOptions();
Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("translate", "{'enabled':'true'}");
prefs.put("translate_whitelists", "{'ja':'en'}");
options.setExperimentalOption("prefs", prefs);
WebDriver driver = new ChromeDriver(options);
driver.get("https://www.bbc.com/japanese");

我使用的版本是 -

Chrome 版本 - 86 Chrome 驅動程序 exe - 86 Selenium Java - 3.141.59

刪除 enable 值的引號,這應該是 bool:

prefs.put("translate", "{'enabled':true}");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM