RobotFrameWork(一)robotfamework(python版)及Ride在windows安装

1.windows下的安装
(1)准备条件:
python-2.7.3.msi
robotframework-2.7.5.win32.exe
wxPython2.8-win32-unicode-2.8.12.1-py27.exe
robotframework-ride-1.5.2.1.win32.exe

(2)安装步骤:
安装python:这个很简单不用说了,以管理员身份运行python-2.7.3.msi,安装完成后,需要把python安装路径添加到环境变量PATH中
python安装验证:在dos命令窗口下令:python,然后回车,出现如下界面即成功:
这里写图片描述

安装robotframework-2.7.5.win32.exe,以管理员身份运行即可
robotframework安装完成验证:在dos命令窗口下,输入pybot --version,显示出robot版本即成功,如下图:
这里写图片描述

安装wxPython,这个需要注意下,wxPython使用2.8.12.1这个版本最好,这样ride运行不会卡
wxPython安装完成验证:在dos命令窗口下,输入python,然后输入

import wx,import wxPython,import wxPython.wx,wx.version()

无错误提示,显示出wxPyhon版本即成功,如下图所示:
这里写图片描述

安装 robotframework-ride pip install robotframework-ride==1.5.2.1,以管理员身份运行即可
ride安装完成验证:在dos命令窗口下,输入 ride.py,回车后,可看到如下界面:

这里写图片描述
在桌面新建一个ride.py的快捷方式

c:\python27\pythonw.exe -c "from robotide import main;main()"
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
RobotFramework⽤法总结 ⽤法总结 今天总结下Robot Framework最基本的⽤法,⼀来呢,希望⾃⼰以后看到这篇总结,很快能回忆起如何使⽤Robot Framework。⼆来呢, 以初学者的姿态总结Robot Framework,希望帮助到刚⼊门,却⽆从下⼿的新⼿们,毕竟⽹上很多资料可能是⼀些⼤神整理的,跳跃性很 ⼤。 ⽬录 ⼀,环境的搭建 关于robotframework环境搭建请参考笔者的另外⼀篇博⽂: ⼆,最基本流程 2.1创建项⽬New Project File->New Project 注:选择directory原因是,在directory的项⽬下可以创建测试套件,如果是tpye为file,则只能创建测试⽤例,这不利于⽤例的管理。 2.2创建测试套件New Suite 右键项⽬Test,点击New Suite。 注:选择file原因是,在file的测试套件下可以创建测试⽤例,如果是tpye为directory,还得重新再继续建file的测试套件,才能创建测试⽤ 例,因为测试⽤例只能在file类型下创建。 2.3创建测试⽤例New Test Case 右键测试套件,点击New Test Case。 最终页⾯显⽰ 三,Ride各个⾯板说明 3.1测试套件⼯作区说明 3.1.1测试套件Edit区 ⼤体分成4个部分。 (1)加载外部⽂件 Library:加载测试库,主要是[PYTHON⽬录]\Lib\site-packages⾥的测试库。具体操作可查看博⽂下⽅的""。 Resource:加载资源,主要是你⼯程相关的资源⽂件。具体操作可查看博⽂下⽅的""。 Variables:加载变量⽂件,不怎么⽤,可暂时忽略。 (2)定义内部变量 Add Scalar:定义变量。 Add List:定义列表型变量。 Add Dict: (3)元数据定义 Add Metadata:定义元数据。 (4)settings ⼀般settings是隐藏的,点击settings按钮,则会显⽰。 Documentation:⽂档,每⼀项都有。可以给当前的对象加⼊⽂档说明。 Suite Setup指的是测试套件启动的时候就执⾏某个关键字。(例:我在Suite Setup设置了Sleep " 5sec,表⽰等待5秒,要注意关键字的参数 要使⽤ " 分隔) Suite Teardown指的是测试套件结束的时候就执⾏某个关键字。 Test Setup指的就是案例启动的时候执⾏某个关键字。 Test Teardown指的就是案例结束的时候执⾏某个关键字。 Test Template:测试模,这是可以指定某个关键字为这个测试套件下所有TestCase的模,这样所有的TestCase就只需要设置这个关键 字的传⼊参数即可。 Test Timeout:设置每⼀个测试案例的超时时间,只要超过这个时间就会失败,并停⽌案例运⾏。这是防⽌某些情况导致案例⼀直卡住不 动,也不停⽌也不失败。 Force Tags:在⽂件型Suite这⾥还可以继续给⼦元素增加Force Tags,但是他不能删除⽗元素设置的tags。 Default Tags:默认标记,其实和Force Tags没啥区别的。 Arguments:传⼊参数。 Return Value:返回值。 3.1.2测试套件Text Edit区 测试套件测试⽤例⽂本信息。 3.1.3测试套件Run区 Execution Profile:选择运⾏⽅式,⾥⾯有pybot、jybot和custom script。默认pybot即可。 Start:运⾏案例。若该测试套件下的测试⽤例前⽆勾选,则默认执⾏该测试套件下所有的⽤例。若测试⽤例勾选,则执⾏该测试陶见下勾选 的⽤例。 Stop:停⽌案例。 Report和Log: 报告和⽇志,要运⾏之后才能点击。他们的区别,报告更多是结果上的展⽰,⽇志更多是过程的记录,更多使⽤的还是⽇志。 Autosave: ⾃动保存,如果不勾选,在修改了案例之后如果没有保存的话,运⾏案例时会提⽰是否保存。勾选则在运⾏时⾃动保存了。 Arguments: pybot的参数(或者jybot等)。完整的参数可以在doc命令⾏输⼊pybot.bat --help Only Run Tests with these Tags: 只运⾏这些标记的测试案例。在case的setting⾥可以添加tag。 Skip Tests with these Tags: 跳过这些标记的测试案例。在case的setting⾥可以添加tag。 3.2测试⽤例⼯作区说明 3.2.1测试⽤例Edit区 (1)settings Documentation:⽂档,每⼀项都有。可以给当前的对象加⼊⽂档说明。 Setup指的就是案例启

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值