Selenium在Python中不起作用,Ubuntu 16.04

时间:2016-12-29 14:49:18

标签: python python-2.7 selenium ubuntu

我用pip安装了selenium。并将geckodriver放在/ usr / bin中。 我保持ubuntu更新。 Firefox已更新。

当我在程序下面运行时:

from selenium import webdriver

browser = webdriver.Firefox()
browser.get('http://google.com')

跑步时我得到了:

结束。 Traceback(最近一次调用最后一次):   File" seleniumIntro.py",第3行,in     来自selenium import webdriver   文件" /usr/local/lib/python2.7/dist-packages/selenium/webdriver/ init .py",第18行,in     来自.firefox.webdriver导入WebDriver作为Firefox#noqa   文件" /usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py" ;,第32行,在     来自.extension_connection import ExtensionConnection   文件" /usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py" ;,第24行,在     来自selenium.webdriver.remote.remote_connection导入RemoteConnection   File" /usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/remote_connection.py" ;,第35行,在     来自。 import utils   文件" /usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/utils.py" ;,第22行,在     导入zipfile   文件" /usr/lib/python2.7/zipfile.py" ;,第501行,在     class ZipExtFile(io.BufferedIOBase): AttributeError:'模块'对象没有属性' BufferedIOBase'

(程序退出代码:1) 按返回继续

为什么会这样? 谢谢。

1 个答案:

答案 0 :(得分:0)

它正在使用python3,使用pip3安装并运行相同的程序。 谢谢你的帮助。