Robot Framework中经常用的第三方库的安装方法
来源:互联网 发布:网站如何做好seo 编辑:程序博客网 时间:2024/06/05 16:08
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中经常用的第三方库的安装方法
- Robot Framework中经常用的第三方库的安装方法
- Robot Framework中经常用的第三方库的安装方法
- Robot Framework 常用的第三方库
- ios开发中经常使用的第三方库
- Python中安装第三方库的三种方法
- 经常使用的 第三方
- Robot Framework 以及 对应的库安装
- Robot Framework String库的常用方法
- Python第三方库的安装方法
- ubuntu第三方库的安装方法
- Robot Framework 的安装配置
- Robot framework的安装探索
- 安卓robot自动化测试包经常用的方法
- delphi中第三方控件的安装方法
- DELPHI中第三方控件的安装方法
- Python中安装第三方模块的方法
- 首次安装Robot Framework中遇到的坑
- 对外键属性的注入
- hadoop-2.6.3环境配置和安装
- 模型驱动未实例化
- 成功配置了apache tomcat + …
- Aop和OOP
- Robot Framework中经常用的第三方库的安装方法
- struts2中在下拉框注入值
- 关于数据库驱动版本问题
- java基础--jdk1.5特性,命名规范,…
- java基础--内存分析
- opencv的HoughLinesP( )函数
- java从控制台获得输入
- 快速找出故障机器(微软面试题)
- spring学习笔记--IOC、aop,以及随…