Python selenium webdriver chromedriver路径异常
我使用的是linux64,我只想使用SeleniumWebDriver来控制chrome,因为我已经下载并将cromedriver置于Python selenium webdriver chromedriver路径异常,python,unit-testing,google-chrome,selenium,selenium-webdriver,Python,Unit Testing,Google Chrome,Selenium,Selenium Webdriver,我使用的是linux64,我只想使用SeleniumWebDriver来控制chrome,因为我已经下载并将cromedriver置于“/usr/bin”中,并更改了权限“a+x” 现在我尝试运行示例结果路径异常(ChromeDriver可执行文件需要在路径中可用) 如何解决异常?很可能这是您下载的驱动程序的问题。您很可能在64位平台上运行32位驱动程序 如果您将chrome Executable放入home目录,会怎么样?它工作吗?不,它也不工作。你真的可以从命令行启动可执行文件吗?运行可执行
“/usr/bin”
中,并更改了权限“a+x”
现在我尝试运行示例结果路径异常(ChromeDriver可执行文件需要在路径中可用)
如何解决异常?很可能这是您下载的驱动程序的问题。您很可能在64位平台上运行32位驱动程序 如果您将chrome Executable放入home目录,会怎么样?它工作吗?不,它也不工作。你真的可以从命令行启动可执行文件吗?运行可执行文件会抛出无效的编码文件,这很有趣。因此,问题不在selenium中,而是在一个可执行的程序中。
File "test1.py", line 16, in <module>
driver = webdriver.Chrome(chromedriver)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/chrome/webdriver.py", line 59, in __init__
self.service.start()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/chrome/service.py", line 68, in start
and read up at http://code.google.com/p/selenium/wiki/ChromeDriver")
selenium.common.exceptions.WebDriverException:
Message: 'ChromeDriver executable needs to be available in the path.
Please download from http://code.google.com/p/selenium/downloads/list and
read up at http://code.google.com/p/selenium/wiki/ChromeDriver'
chromedriver = "/usr/bin/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
# Create a new instance of the Chrome driver
driver = webdriver.Chrome(chromedriver)