Selenium不会在Chrome中调用网页

时间:2017-08-30 08:31:31

标签: selenium selenium-chromedriver

我使用的是Chrome浏览器版本57.0.2987.110而我正在尝试使用Selenium打开一个网页,唯一的事情是它只打开标准网站的浏览器但不是打开我告诉它的网页。它不是更改浏览器的选项,我必须使用chrome。

我在这里得到这个错误:

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");


}

我刚刚开始使用selenium并且在主要课程中快速写下了所有内容。我知道它不漂亮。请多多包涵。我做错了什么?

1 个答案:

答案 0 :(得分:0)

您需要更新两个硒罐并更新Chrome浏览器