当前位置: 首页 > 知识库问答 >
问题:

Selenium在Chrome中不调用网页

金阳曜
2023-03-14

我正在使用Chrome浏览器版本57.0.2987.110,我正在尝试用Selenium打开一个网页,只是它只打开了标准网站的浏览器,而没有打开我告诉它的网页。这不是一个选择改变浏览器,我必须工作与Chrome。

这里有一个错误:

Request for unknown Channel-associated interface: ui::mojom::GpuMain
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");


}

共有1个答案

韩弘阔
2023-03-14

您需要更新您的两个selenium jars和您的chrome浏览器

 类似资料:
  • 浏览器正在打开,但所需的网页未打开 已尝试卸载(还删除了用户数据) 使用JDK 8, 硒3.6.0Java, chrome浏览器最新版本, chrome驱动程序不确定(可能是2.31) 我的代码 我看到的输出

  • 我使用了下面的代码进行拖放。它在Firefox驱动程序中工作,但在chrome驱动程序中不起作用。 请帮忙!

  • 首先,对于selenium,我不想使用chromium(Linux中默认使用chromium),我想使用google chrome。其次,当我用selenium下载一个文件时,我想用一个特定的路径下载该文件,例如:src/resources/downloadFiles/它不工作,默认情况下需要/home/myuser/Downloads 这是我的代码: 受保护的final static路径下载路径

  • 在编写更复杂的代码前,让我们先来聊聊调试吧。 调试 是指在一个脚本中找出并修复错误的过程。所有的现代浏览器和大多数其他环境都支持调试工具 —— 开发者工具中的一个令调试更加容易的特殊用户界面。它也可以让我们一步步地跟踪代码以查看当前实际运行情况。 在这里我们将会使用 Chrome(谷歌浏览器),因为它拥有足够多的功能,其他大部分浏览器的功能也与之类似。 “资源(Sources)”面板 你的 Chr

  • 我正在使用selenium使用chrome浏览器来自动化网页,但是chrome浏览器没有启动,它在地址栏中显示“数据:;”而没有加载任何页面。 selenium: selenium-服务器-独立-3.0.0-beta2,也尝试了2.53 Chrome驱动程序:2.23(http://chromedriver.storage.googleapis.com/index.html?path=2.23/)

  • 在Selenium remote webdriver设置中,我们编写了用于在Chrome浏览器中运行的Selenium Java测试脚本。我们使用的是Chrome驱动程序2.28。Selenium独立服务器2.53。硒API 2.53。当我们在EclipseIDE中从with运行脚本时(5次中有3次),Chrome浏览器不会被调用,或者脚本启动需要很长时间。当它无法调用浏览器时,它将失败并出现此异