你好,我的这个代码可以在我的笔记本电脑上使用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版本......
答案 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();