51Testing软件测试论坛

标题: selenium+python启动浏览器后报错无法解决求高手指点! [打印本页]

作者: 2014teseps    时间: 2016-9-22 12:17
标题: selenium+python启动浏览器后报错无法解决求高手指点!
selenium2.53.6
ptthon2.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()



报错:截图:

作者: 2014teseps    时间: 2016-9-22 12:18
谁能解决这个问题,找我拿红包 小小犒赏1下。
作者: 若尘_51    时间: 2016-9-22 13:37
2014teseps 发表于 2016-9-22 12:18
谁能解决这个问题,找我拿红包 小小犒赏1下。

是不是你的火狐不是安装在默认路径下?
另外你的脚本browser.find_elemeny_by_id("su").click() 这地方错了
作者: 2014teseps    时间: 2016-9-22 13:58
你们说的默认安装路劲 是安装火狐自动到C盘的"C:\Program Files (x86)\Mozilla Firefox\firefox.exe  这个路劲?
还是要安装在F:\Python27\selenium\webdriver\firefox  这个里面这个2个我都试过。
脚本是错了,但这个不是主要原因。

作者: 若尘_51    时间: 2016-9-22 14:13
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  这个路径。

作者: 梦想家    时间: 2016-9-22 15:08
#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()

作者: 2014teseps    时间: 2016-9-24 17:57
若尘_51 发表于 2016-9-22 14:13
将你的所有的火狐浏览器卸载,重新安装到默认路径下,另外你看看下面的安装步骤,看看你有没有缺什么?   ...

谢谢你 大兄弟,  没来得及看你的办法,自己重新安装了一次。 解决了。
作者: tangtangcx    时间: 2016-10-13 15:18
你好,碰到同样的问题了,请问你是重新装了一次 Firefox,就解决了吗?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2