2017-08-30 5 views
0

Chromeブラウザのバージョン57.0.2987.110を使用しています.SeleniumでWebページを開くことを試みていますが、唯一のことは標準のWebサイトでブラウザを開くだけですが私が言ったウェブページを開いていない。ブラウザを変更するオプションではない、私はクロムで動作する必要があります。SeleniumはChromeのWebページを呼び出さない

私は右ここにこのエラーが出る:

Request for unknown Channel-associated interface: ui::mojom::GpuMain 

私はこれまでのところ、このソリューションを試してみましたが、それは私のために動作しませんでした:Strange error in selenium after upgrading to chromedriver 2.28 needed for chrome 57

は、これは私のコードです:

public static void main(String[] args) { 
    WebDriver driver; 
    String PROXY; 
    Proxy proxy; 

    proxy = new Proxy(); 
    PROXY = "proxy.myproxy:8080"; 

    ChromeOptions options = new ChromeOptions(); 
    options.addArguments("--disable-gpu"); 

    System.setProperty("webdriver.chrome.driver", "/usr/bin/google-chrome"); 

    proxy.setHttpProxy(PROXY).setFtpProxy(PROXY).setSslProxy(PROXY); 

    DesiredCapabilities capabilities = new DesiredCapabilities(); 
    capabilities.setCapability(CapabilityType.PROXY, proxy); 
    capabilities.setCapability(ChromeOptions.CAPABILITY, options); 

    driver = new ChromeDriver(capabilities); 

    driver.get("www.facebook.com"); 


} 

私はちょうどセレンで始まったばかりで、メインクラスでそれを試してみるのに本当に素早くすべてを書きました。私はそれがかなりではないことを知っている。私と一緒に抱きしめてください。私は間違って何をしていますか?

+0

だけでなく、あなたのChromeブラウザを更新する必要があり、これが起こっている場合は、理由は、プロキシのかを確認することができますか?プロキシを設定して再度実行するコードを無効にできますか? –

+0

'--disable-gpu'を含めるための典型的な要件である' Linux'と思われますか? – DebanjanB

答えて

0

あなたはあなたの両方のセレンのjarファイルを更新し、

+0

依存関係を持つmavenを使用しています セレニウムのJavaバージョン3.5.3とセレニウムのchromeドライバのバージョン3.5.3です。 また、私はすでにブラウザを更新しましたが、まだ動作していません。 –

関連する問題