robotframework安装教程

这几天在学习RF,过程中遇到一些问题,几经波折才解决了,现在把整个过程用blog记录一下,也把遇到的问题记录下来,希望能帮助到其他人。
一、robotframework运行前所要安装的工具
1.python
2.robotframework
3.wxPython
4.robotframework-Ride(它的运行依赖于wxpython)
5.robotframework-Selenium2Library
二、安装方式
1.安装包安装
a.安装python,我安装的是python2.7,下载地址:https://www.python.org/downloads/release/python-2713/,选择系统对应的版本,直接安装,默认安装路径就行,新手的话可以避免路径带来的麻烦
b.robotframework的安装,下载地址:http://download.csdn.net/detail/biaoxianwokeng/9716777,解压后,使用cmd打开控制台,使用命令进入解压了的文件夹,执行命令python setup.py install
c.安装wxPython,我安装的是wxPython2.8.12,最开始安装wxPython3.0有问题,最后降低了版本,下载地址:http://download.csdn.net/detail/biaoxianwokeng/9716732,同python一样,直接安装,不用改路径
d.安装robotframework-Ride,下载地址:https://pypi.python.org/pypi/robotframework-ride/1.3,安装方法和robotframework一样,打开控制台进入文件夹,执行python setup.py install
e.安装Selenium2Library,下载地址:http://download.csdn.net/detail/biaoxianwokeng/9716834,安装方法同robotframework。
2.pip在线安装
a.python、wxPython还是需要把安装包下载下来安装,其他3个需要用pip命令安装,pip一般在安装python的时候自动就安装了,可以在控制台中直接输入pip查看是否安装成功(出现如下图提示安装成功)
这里写图片描述
b.用cmd打开控制台后,直接输入
pip install robotframework安装RF,
pip install robotframework-ride安装ride,
pip install robotframework-selenium2library安装selenium2library,编写python脚本,里面输入import Selenium2Library,并运行。出现命令提示符则表示selenium2library安装成功(如下图)。
这里写图片描述
至此,所需安装的工具都安装完成了,相信现在第一反应就是赶紧写个用例感受一下,请继续往下看^_^
安装完成后,双击桌面上的机器人直接打开rf(有的同学会发现没有快捷方式,别急,用cmd打开控制台,进入python/script,执行python ride.py来打开rf,原因请自行百度,这个比较容易解决)
1.点击左上角的文件(file),点击新建工程(New Project),右侧的type要选择Directory,如图:
这里写图片描述
2.然后新建suit(测试套件),type选择file,format选择txt,如图:
这里写图片描述
3.新建TestCase,如图:
这里写图片描述
4.导入Selinium2Library
点击新建的测试套件,点击右侧的Library按钮,在弹出的界面Name一栏输入Selinium2Library,然后保存,如下图:
这里写图片描述

PS:这块不用管Browse那个按钮,我刚开始一直点击这个按钮,以为要在路径中找到Selenium2Library,其实在这手动添加就可以就能调用,Selenium2Library安装好之后是在Python/Lib/site-packages下面。
5.我们来看一下要写的这个用例所用到的这个方法,点击F5,点击界面上Source的下拉列表,选择Selenium2Library,然后在搜索框输入open,搜索结果第一个Open Browser就是我们要用到的方法,下面是对该方法的介绍,如下图
这里写图片描述
6.编写case,点击新建的用例名称,如下图编写内容
这里写图片描述
PS:网站前面需要写上http://或https://,否则会出问题,第三列是填写所要用的浏览器,不填写默认火狐,至此,我们使用RF编写的第一条测试用例就完成了,赶快去运行吧。
运行时如果遇到No Browser is open的红字报错,请查看文章《No browser is open都是什么鬼》http://blog.csdn.net/biaoxianwokeng/article/details/53764879

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

linkenzhou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值