问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何安装robotframework

发布网友 发布时间:2022-04-18 17:48

我来回答

2个回答

懂视网 时间:2022-04-18 22:09

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

热心网友 时间:2022-04-18 19:17

如何安装Robot Framework的准备环境
如何安装Robot Framework
如何安装用例编写集成环境Ride
安装python
Robot Framework是用Python语言写的,所以在安装Robot Framework以前必须安装Python环境。
Robot Framework只支持python的2.x版本,我使用的是2.6.6版本,2.71版和2.72版也经过测试没有问题。

根据你的windows版本选择安装包,如果你使用32位的windows,选
Windows x86 MSI Installer (2.6.6) (sig)

下载后一路Next安装。
安装后注意把python目录本身和它的子目录Script加入到环境变量的Path项。如 D:\Python26 和 D:\Python26\Scripts

安装Jython
如果你需要使用Java开发拓展测试类库,则必须安装Jython
Jython和python的区别可见下文:

安装Jython需要Jdk5或以上,可以在命令行模式下用 Java -version 指令查看JAVA的版本。
如果机子上没有,可以自己去Java的官网下载安装

JDK1.6官方下载_JDK6官方下载

Jython的下载页面是
选择2.5.2及以上版本下载。

安装很简单:在命令行模式下,进入下载好的jar包目录运行下面指令
java -jar jython_installer-2.5.2.jar

安装Robot Framework
建议安装最新的2.6版本,下载Win32版本(64位操作系统可下载64位版本)
下载后一路next完成安装。

加入环境变量方法:我的电脑上点击右键--选择系统-在弹出窗口找到“高级”选项卡-选择右下角的“环境变量”-在系统变量里找到Path项-添加到最后,多个环境变量之间用 “;” 隔开
验证安装是否成功
在命令行输入:
pybot --version 如果成功显示版本号则说明安装成功。
jybot --version 如果成功显示版本号则说明Jython环境也安装成功,可以两条腿走路了。

安装Ride
安装Ride前,需要预先安装支撑Ride的运行库wxPython,这个概念有点儿类似Java的Swing库。
进入wxPython的下载页面
win32选择下面版本(针对与python2.6的,不同版本的python得装不同版本的wxPython,这点需要注意,另外我们得选unicode,不然不能支持中文)
wxPython2.8-win32-unicode-py26

下载后一路Next安装。

安装完wxPython后就可以安装Ride了。
进入Ride的主页,在左下方找到下载链接。(目前最高版本为0.39)
下载后,一路Next安装到完成。

验证RIDE安装成功
在命令行输入:
ride.py

如果下面的RIDE界面出现则安装成功,若提示错误则可能是wyPython没有正确安装或者ride.py没有在环境变量pyth中,需要手动添加环境变量(一般Ride.py会自动被安装到python的Scripts目录下。)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
伦敦奥运会入场式各个国家和地区的先后顺序 参加奥运会入场式的前后顺序 神马是费用性斜视?没听说过,斜视不就是斗鸡眼么 小儿斜视原因 为了不出现重影,右眼会被推到外斜视眼位,称为“废用性斜视” 在八岁时玩鞭炮炸伤左眼,而形成左眼斜视,现在能治好吗 ...后左眼斜视外斜 左眼下半部有光感 视觉模糊 请问左手术的话 能恢复... 两眼视力差距大会怎么样 关于耳洞的小问题~有经验的和懂行的进~ 急~~~耳洞发炎了怎么办? 红薯在地里为什么烂 红薯地里有白蚁怎么办? 红薯地里的杂草,用什么除草剂去除最好? 意外塑料燃烧使煤气灶着火怎么处理啊? 煤气灶点火孔自动熄火又自动起火,这是什么原因呢?麻烦各位知情人士帮忙解答 《第三届超新星运动会》免费在线观看完整版高清,求百度网盘资源_百度... 海尔地暖空气能vC系列和vC一B有什么区别? 重装了系统 然后就显示c盘内存不足 怎么办 急 MD830A警报器怎么和遥控匹配?急急! 我的电脑重装系统后为什么c盘储存空间变少了 重装系统之后可以解决C盘空间不足这个问题吗? win7系统重装后c盘空间不足 720hz触控采样率和360hz触控采样率差别大吗 有什么养护好眼睛的好方法? 保养眼睛的方法有哪些? 保护眼睛最好的方法,有什么小窍门? 为什么做金属钠的性质实验时,剩余的钠可以放回原试剂瓶中? 金属钠和金属铁 金属钠的取用需要注意什么 金属钠与水反应的化学方程式 红薯地里水竹叶怎么除? 对于红薯地的杂草,究竟该怎样除草更好呢? 种植红薯,农民伯伯为什么会撒草木灰呢? 10月份的时候红薯地里特别的干旱,可以浇水吗? 红薯为什么在地里就坏掉了怎么预防? 红薯地里的莎草用什么除草剂 请问各位专家,红薯地里施什么肥好?老有虫子咬红薯,用什么药能治地下害虫? 求hp哈德文包,HE中长篇,不要德哈不要短篇。 红薯地里铺布盖可以吗? 笔趣阁为什么书架载五本? 如何成为优秀公务员? 从小到大一直做一个梦,梦见同一个人抱着我,但是那种感觉一点也不害 拍拍贷里面的车抵贷是正规的吗 请大师解梦,离奇古代梦 梦见有个霸气的富豪男追杀我,我一直的躲,最后有贵人相救。 猪男牛女相配吗? 微信支持搜索后批量删除好友引发热议,你觉得这个功能如何? 男属猪与牛相配吗 携程购买过票后怎么信用卡信息无法删除 阳历十月生肖男猪和阳历七月生肖女牛相配吗?