我正在使用Windows 7操作系统并尝试使用Eclipse + PyDev IDE中的python运行selenium webdriver测试。我已下载Google Chrome驱动程序并将其添加到我的路径中。我还将chromedriver.exe
添加到C:\Python34\Scripts
。我尝试过以下方法:
from selenium import webdriver
driver = webdriver.Chrome()
我收到错误消息
selenium.common.exceptions.WebDriverException:消息:无法连接到' chromedriver'
当我尝试运行我的脚本时。我还尝试过以下方法:
driver = webdriver.Chrome(executable_path="C:\folder\chromedriver.exe")
我收到一条消息,说无法找到文件。如果我从终端尝试以下内容:
driver = webdriver.Chrome()
浏览器已启动,因此可以在终端上运行。问题是从Eclipse运行我的脚本。
答案 0 :(得分:0)
我在Ubuntu上使用它,但我遇到了同样的错误,问题是我没有到chrome驱动程序文件的sym链接,
在Ubuntu中
sudo ln -s ~/selgrid/chromedriver /usr/local/bin/chromedriver
这可能会有所帮助 http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/
祝你好运!