【发布时间】:2018-02-01 06:30:40
【问题描述】:
我正在尝试在我的电脑上安装 selenium,所以我尝试了这些:
pip install selenium
然后我去this site下载geckodriver复制到/usr/bin.
测试 selenium 是否工作。我运行了这些代码并得到了一个错误(30 秒后)。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
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)
知道如何解决这个问题吗?我搜索了一些类似的问题,但没有找到解决方案。如果有人可以提供一些信息,我会很高兴。
OS:Ubuntu 16.04
Firefox:55
python:3.5
selenium:3.4
问题解决了!感谢你们的帮助。
解决方法:确保/etc/host文件中有127.0.0.1 localhost
原来我很久以前为了好玩而改了文件,忘记改回来T_T。添加 127.0.0.1 localhost 后,一切正常。
【问题讨论】:
-
尝试将 geckodriver 移动到 python 脚本所在的文件夹。
-
太棒了..你的解决方案帮助了我
标签: python selenium selenium-webdriver