selenium+python启动浏览器后报错无法解决求高手指点!
selenium2.53.6ptthon2.7版本
启动火狐 版本30--最高版本都试过都报一样的错误
代码:
# coding = utf-8
from selenium import webdriver
driver =webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.find_element_by_id("kw").send_keys("selenium")
browser.find_elemeny_by_id("su").click()
driver.quit()
报错:截图:
谁能解决这个问题,找我拿红包 小小犒赏1下。 2014teseps 发表于 2016-9-22 12:18
谁能解决这个问题,找我拿红包 小小犒赏1下。
是不是你的火狐不是安装在默认路径下?
另外你的脚本browser.find_elemeny_by_id("su").click() 这地方错了 你们说的默认安装路劲 是安装火狐自动到C盘的"C:\Program Files (x86)\Mozilla Firefox\firefox.exe这个路劲?
还是要安装在F:\Python27\selenium\webdriver\firefox这个里面这个2个我都试过。
脚本是错了,但这个不是主要原因。
2014teseps 发表于 2016-9-22 13:58
你们说的默认安装路劲 是安装火狐自动到C盘的"C:\Program Files (x86)\Mozilla Firefox\firefox.exe这个 ...
将你的所有的火狐浏览器卸载,重新安装到默认路径下,另外你看看下面的安装步骤,看看你有没有缺什么?(脚本是没有错误的,应该是你安装的东西哪个环节出问题了)
安装步骤:
(1)、安装Python(推荐使用2.7.x版本)
安装后环境变量PATH中添加python的安装目录。
(2)、对setuptools-xx.xx.tar.gz文件进行解压
进入cmd命令,进入解压后的文件夹下setuptools-18.5执行:
python setup.py install
(3)、对pip-xx.xx.tar.gz文件进行解压
进入cmd命令,进入解压后的文件夹下pip-8.0.1执行:
python setup.py install
(4)、切换到python的安装目录下的\Python27\Scripts输入:
easy_install pip
(5)、将selenium-xx.xx.tar.gz解压把整个目录放到X:\Python27\Lib\site-packages目录下
进入selenium-xx.xx目录下执行:
python setup.py install
*(6)、安装对应版本的火狐浏览器(目前不兼容比较新的火狐浏览器)
默认安装路径是安装火狐自动到C盘的"C:\Program Files (x86)\Mozilla Firefox\firefox.exe这个路径。
#coding=utf-8
from selenium import webdriver
driver=webdriver.Firefox()
driver.get("http://www.baidu.com/")
driver.find_element_by_id("kw").send_keys("selenium2")
driver.find_element_by_id("su").click()
driver.quit()
若尘_51 发表于 2016-9-22 14:13
将你的所有的火狐浏览器卸载,重新安装到默认路径下,另外你看看下面的安装步骤,看看你有没有缺什么? ...
谢谢你 大兄弟,没来得及看你的办法,自己重新安装了一次。 解决了。 你好,碰到同样的问题了,请问你是重新装了一次 Firefox,就解决了吗?
页:
[1]