如何使用Selenium连接到Chromium Headless

如何使用Selenium连接到Chromium Headless,第1张

如何使用Selenium连接到Chromium Headless

我认为自述文件有点误导。您不必自己启动Chromium,也可以使用

RemoteWebDriver
。确保已安装chromedriver(https://sites.google.com/a/chromium.org/chromedriver/home)。

  • 启动chromedriver(例如
    ./chromedriver
    ./chromedriver --port=9515
  • 然后,您告诉chromedriver使用Chromium而不是Chrome
  • 添加
    --headless
    为附加参数

代码应如下所示:

final ChromeOptions chromeOptions = new ChromeOptions();chromeOptions.setBinary("/usr/bin/chromium-browser");chromeOptions.addArguments("--headless");desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);WebDriver driver = new RemoteWebDriver(url, desiredCapabilities);

在Ubuntu Linux上为我工作。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4907816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存