绝对路径Selenium Chromedriver Ubuntu(Python)

时间:2017-03-29 16:41:57

标签: python selenium ubuntu-16.04

我正在尝试运行脚本(Python3.5),但得到错误'chromedriver'可执行文件需要在PATH中。我知道我可以更改PATH变量,但我想使用绝对路径。我转到了文档https://sites.google.com/a/chromium.org/chromedriver/getting-started

他们使用的代码示例:

import time
from selenium import webdriver

driver = webdriver.Chrome('/path/to/chromedriver') #Optional argument, if     not specified will search path.

我的代码:

#!/usr/bin/env python3.5
from pyvirtualdisplay import Display
from selenium import webdriver

display = Display(visible=0, size=(800, 600))
display.start()
driver=webdriver.Chrome(
"/home/ubuntu/Downloads/chromedriver")
driver.get('https://python.org')
print (driver.title)

关于为什么绝对路径不起作用的任何建议?

解决了这个问题。我需要添加:executable_path,所以driver = webdriver.Chrome( executable_path =“home / ubuntu / Downloads / chromedriver”)现在运行正常。

0 个答案:

没有答案