【问题标题】:ChromeDriver does not workChromeDriver 不工作
【发布时间】:2018-07-06 03:34:06
【问题描述】:

您好,我有这段代码,可以在我的 Linux 笔记本电脑上运行:

from selenium import webdriver
import time

driver = webdriver.Chrome('/home/user/chromedriver') 

driver.get('www.google.fr')
time.sleep(10)
driver.save_screenshot("screenshot.png")

driver.close()

当我尝试在我的树莓上执行这个 python 代码时它不起作用!

似乎没有适用于 raspberry 的 chromedriver 可用版本...

【问题讨论】:

标签: python linux raspberry-pi selenium-chromedriver


【解决方案1】:

看起来您可能没有使用 Google Chrome 浏览器,而是使用了 Chromium,这是 Google Chrome 的基础。鉴于这些附加信息,找到一个 Stack Overflow 答案让 Selenium 与 Chromium 一起工作是微不足道的。 (link)

由于 Selenium 未正式支持 Chromium,因此您需要指示 Selenium 使用自定义浏览器,如下所示:

DefaultSelenium selenium = new DefaultSelenium("localhost", 4444, "/usr/bin/chromium-browser/chromium-browser" , "www.example.com");
selenium.start();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-29
    • 1970-01-01
    • 2018-02-03
    • 2018-02-09
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多