ChromeDriver不起作用

时间:2018-01-26 18:26:12

标签: python linux raspberry-pi selenium-chromedriver

你好,我的这个代码可以在我的笔记本电脑上使用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代码时,它不起作用!

看起来没有可用于覆盆子的chromedriver版本......

1 个答案:

答案 0 :(得分:0)

看起来您可能没有使用谷歌Chrome浏览器,而是使用Chrome浏览器构建的Chromium。鉴于此附加信息,找到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();