51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2409|回复: 7
打印 上一主题 下一主题

selenium+python启动浏览器后报错无法解决求高手指点!

[复制链接]
  • TA的每日心情

    2016-9-22 14:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2016-9-22 12:17:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    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()



    报错:截图:

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情

    2016-9-22 14:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2016-9-22 12:18:04 | 只看该作者
    谁能解决这个问题,找我拿红包 小小犒赏1下。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-11-7 16:44
  • 签到天数: 290 天

    连续签到: 1 天

    [LV.8]测试军长

    3#
    发表于 2016-9-22 13:37:53 | 只看该作者
    2014teseps 发表于 2016-9-22 12:18
    谁能解决这个问题,找我拿红包 小小犒赏1下。

    是不是你的火狐不是安装在默认路径下?
    另外你的脚本browser.find_elemeny_by_id("su").click() 这地方错了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-9-22 14:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
     楼主| 发表于 2016-9-22 13:58:16 | 只看该作者
    你们说的默认安装路劲 是安装火狐自动到C盘的"C:\Program Files (x86)\Mozilla Firefox\firefox.exe  这个路劲?
    还是要安装在F:\Python27\selenium\webdriver\firefox  这个里面这个2个我都试过。
    脚本是错了,但这个不是主要原因。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-11-7 16:44
  • 签到天数: 290 天

    连续签到: 1 天

    [LV.8]测试军长

    5#
    发表于 2016-9-22 14:13:27 | 只看该作者
    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  这个路径。

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-7-8 09:00
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]测试总司令

    6#
    发表于 2016-9-22 15:08:38 | 只看该作者
    #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()
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-9-22 14:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

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

    谢谢你 大兄弟,  没来得及看你的办法,自己重新安装了一次。 解决了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-10-26 16:47
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]测试团长

    8#
    发表于 2016-10-13 15:18:22 | 只看该作者
    你好,碰到同样的问题了,请问你是重新装了一次 Firefox,就解决了吗?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-9 00:04 , Processed in 0.071835 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表