51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1826|回复: 0
打印 上一主题 下一主题

Python2.7 + selenium3.0配置

[复制链接]
  • TA的每日心情
    无聊
    前天 09:06
  • 签到天数: 530 天

    连续签到: 2 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-12-27 14:30:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    安装好了以后在命令行运行Python,引入selenium库,如果没有报错则安装成功,使用.__version__可以查看安装的版本
    1. C:\Users\whats>python
    2. Python 2.7.12 |Anaconda custom (64-bit)| (default, Jun 29 2016, 11:07:13) [MSC v.1500 64 bit (AMD64)] on win32
    3. Type "help", "copyright", "credits" or "license" for more information.
    4. Anaconda is brought to you by Continuum Analytics.
    5. Please check out: http://continuum.io/thanks and https://anaconda.org
    6. >>>import selenium
    7. >>>selenium.__version__
    8. '3.4.3'
    复制代码
    使用火狐浏览器进行自动化测试,出现问题
    1. from selenium import webdriver

    2. brow = webdriver.Firefox()
    3. Traceback (most recent call last):
    4. File "<stdin>", line 1, in <module>
    5. File "C:\Users\whats\Anaconda2\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 144, in __init__
    6. self.service.start()
    7. File "C:\Users\whats\Anaconda2\lib\site-packages\selenium\webdriver\common\service.py", line 81, in start
    8. os.path.basename(self.path), self.start_error_message)
    9. selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
    复制代码
    从错误信息知道需要安装’geckodriver’并且设置环境变量
    下载geckodriver
    http://download.csdn.net/detail/xiaojiawen/9772341
    根据自己的电脑选择x86或者x64的进行解压
    解压后得到geckodriver.exe,找到Python的安装目录,进入Scripts文件夹,将解压后的文件复制到Scripts文件夹
    下一步进行系统环境变量的配置
    ->右键此电脑->属性->高级系统设置->环境变量

    新建系统变量添加以下信息

    变量名:geckodriver




    输入以下代码进行测试,成功
    1. from selenium import webdriver
    2. from selenium.webdriver.common.keys import Keys

    3. browser = webdriver.Firefox()
    4. browser.get('http://www.baidu.com)
    5. print browser.title #打印网页标题
    6. browser.quit()
    复制代码


    本帖子中包含更多资源

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

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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 04:58 , Processed in 0.064386 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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