2016-12-16 9 views
1

スクリプトを実行すると、ウェブページがトルコ語で開かれました。私は、英語で変換するクロムのオプションを使用してコードの一部の下にしようとしたが、それは英語にブラウザの言語設定されていないWebページlanguage.pleaseヘルプSelenium ChromeDriverを使用してWebページ言語を翻訳する方法

static DesiredCapabilities setChromeCapabilities() 
    { 
     Map<String, Object> prefs = new HashMap<String, Object>(); 

     prefs.put("profile.default_content_settings.popups", 1); 
     prefs.put("download.default_directory", "C:\\dev\\tmpReport"); 

     ChromeOptions options = new ChromeOptions(); 
     options.setExperimentalOption("prefs", prefs); 
     options.addArguments("chrome.switches","--disable-extensions"); 
     options.addArguments("--start-maximized"); 
     options.addArguments("--lang=en"); **//tried adding this line of code** 

     DesiredCapabilities capabilities = DesiredCapabilities.chrome(); 
     capabilities.setCapability(ChromeOptions.CAPABILITY,options); 
     return capabilities; 
    } 

答えて

0

あなたが最初のウェブページの表示は、トルコや英語にするもの学ばなければなりません。 これで、この問題の解決方法を知ることができます。

たとえば、Webページは、ユーザーエージェント文字列でブラウザの受け入れられた言語を読み取ることがあります。

関連する問題