小编Mas*_*ner的帖子

Chrome驱动程序需要在Mac上的路径错误中可用

我在我的笔记本电脑上运行OS X 10.9.4,使用Chrome 40.0.2214.94和Selenium 2.44.0,我使用easy_install安装了Python 2.7.我的代码是来自selenium演练的基本代码:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get("http://www.python.org")
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个时,我得到一个例外:

Traceback (most recent call last):
  File "/Users/masongardner/Desktop/Selenium_tester.py", line 17, in <module>
driver = webdriver.Chrome('/path/to/chromedriver')  # Optional argument, if not specified will search path.
  File "/Library/Python/2.7/site-packages/selenium-2.44.0-py2.7.egg/selenium/webdriver/chrome/webdriver.py", line 59, in __init__
self.service.start()
  File "/Library/Python/2.7/site-packages/selenium-2.44.0-py2.7.egg/selenium/webdriver/chrome/service.py", line 66, in start
    "ChromeDriver executable needs to be available in the …
Run Code Online (Sandbox Code Playgroud)

selenium python-2.7 selenium-chromedriver

6
推荐指数
2
解决办法
2万
查看次数