• 技术文章 >后端开发 >Python教程

    详解Robot Framework中经常用的第三方库的安装步骤

    高洛峰高洛峰2017-03-27 15:13:49原创1663
    pip升级:
    python -m pip install --upgrade pip

    一、安装robotframework-selenium2library,相当于python中的selenium
    cmd>pip install robotframework-selenium2library

    二、接口测试request
    cmd>pip install requests (支持第二步,否则RF引入RequestsLibrary库会报错)
    cmd>pip install -U robotframework-requests

    三、有关dictionary的
    直接加载Collections,无需pip install

    四、安装mysql
    先安装DatabaseLibrary库,再安装PyMySQL
    其中DatabaseLibrary库的安装有点特殊,所以放在最后记录
    此处是根据齐涛道长整理的内容copy来的,databaselibrary库有原版和修改版之分。

    1、安装DatabaseLibrary
    1).原版的安装方法
    原版的安装有2个方法:
    a. pip安装
    cmd>pip install robotframework-databaselibrary (注:这个是0.6版本的)
    b. 源码安装
    在github上下载0.7的版本,然后解压缩后安装,以前介绍过安装方法了,进入解压后的目录(有setup.py文件的),
    然后输入:python setup.py install

    2).修改版的安装方法
    由于原版的包有点小问题:sqlite在windows下只能用当前目录的数据库文件,指定路径的话由于windows的路径分隔符\在Python里被当做转义字符,
    然后再加上实现方法的一些小问题,要用\\\\做路径分隔,因此我做了一点修改,解决了一下这个问题。
    修改版的github主页:https://github.com/qitaos/Robotframework-Database-Library
    修改版的pypi主页:https://pypi.python.org/pypi/robotframework-databaseslibrary
    和原版路径很像,我只是加了个s,版权还是属于原作者。
    修改版的安装有2个方法:
    a. pip安装
    cmd>pip install robotframework-databaseslibrary
    b. 源码安装
    到修改版的github网页下载最新版本,进入解压后的目录(有setup.py文件的),
    然后输入:python setup.py install

    注:虽然修改版在pip安装上的名字里加了个s,但是加载测试库的时候,名字还是DatabaseLibrary,所以如果你安装了原版,再安装修改版本,会被覆盖的。
    不过覆盖这个其实影响不大,推荐使用修改版。

    2、上面完成了DatabaseLibrary库的安装,接下来再安装mysql
    cmd>pip install PyMySQL

    综上,用pip安装mysql需要执行的最优命令为:
    cmd>pip install robotframework-databaseslibrary
    cmd>pip install PyMySQL

    以上就是详解Robot Framework中经常用的第三方库的安装步骤的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Robot Framework
    上一篇:使用Python写一个求实数内二次方程解的函数 下一篇:详解Python中使用最小二乘法方法
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 带你了解Python进程管理神器Supervisor• Python的functools模块使用总结• Python轻量级搜索工具Whoosh的使用(总结分享)• python正则表达式如何实现重叠匹配• 总结分享Python冷门的技巧
    1/1

    PHP中文网