Robot Framework用法总结 Robot Framework完整流程学习系列一 Robotframework自动化新手常见问题总结--(基础篇)…
一些自己主动化測试现状: 盲目的去做自己主动化,终于以失败告终. 觉得是能提高效率的事情.却推广不下去: 事实上上述问题产生的原因是: 自己主动化測试案例稳定性不高,可维护性比較差: 自己主动化測试工具学习成本高,自己主动化測试人员的成本高: 而RF(Robot Framework,后面都简称RF)具备良好的分层思想.它将測试人员分为懂开发和不懂开发的,懂开发来负责底层keyword开发和维护,供不懂开发的測试人员调用,通过填写表格的形式用自言语言来写自己主动化測试用例.这样写出来的用例測试用例…
Robot Framework 的安装和配置 在使用 RF(Rebot framework)的时候需要 Python 或 Jython 环境,具体可根据自己的需求来确定.本文以在有 Python 的环境的机器上安装和使用 RF 为例. 在配置过程中需要安装如下包:python 2.7.wxPython.robot framework.robot framework ride.robot framework selenium library. 安装 Python 2.7 RF 框架是基于 Pyth…
背景: 本来robot framework的安装应该放在一开始写的,因写博客的时候已经装过了,恰巧重装系统又重装了一遍RF RF推荐使用python2, 使用3的话会遇到一些页面非友好的问题 需要的安装包可在官网下载,也可以使用网盘中的包 链接:https://pan.baidu.com/s/1sqejXeezFzU_2XJJtzD_Hw 提取码:f0q3 安装步骤 1.安装python27和配置环境 安装步骤和方法在上一篇已介绍 2.安装 WxPython 需要对应的版本号,Python27安…
如果你还想从头学起Robot Framework,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1770899.html 常量的栗子 常量就不多说了吧,大家都懂!直接看栗子 上面 log 关键字后面跟的参数都是常量,且类型均是字符串[RF 里面,常量默认是字符串类型,如果需要整形.浮点数.列表,需要调用关键字来转换 or 生成] 变量的介绍 RF中的变量,实质上就是一个Python变量,它指向一个Python对象 所以RF变量对应的是…
如果你还想从头学起Robot Framework,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1770899.html 前言 RF用  :FOR 或 FOR 来实现循环,没有 While 循环 :FOR 是过时的循环写法,建议写 FOR   FOR 的栗子 忽略爆红,因为新的 FOR 关键字,插件还不能识别 测试结果 知识点 如果  IN 后面跟的是一个 List 变量,必须用 @{list} 的格式哦! 循环体内的语句需要缩进两个…
1.1  Builti标准类库 在学习一门编程语言的时候,大多教材都是从打印“hello world”开始.我们可以像编程语言一样来学习Robot Framework.虽然通过RIDE 提供“填表”一样的写测试用例的方式.但它却有着像编程语言一样的强大的关键字,以及可以开发关键字的扩展能力. Builti标准类库包含了很多最常用的关键字,下面就逐一介绍常用关键字的使用. 3.7.1 log 关键字 log 关键字就是编程语言里的“print”一样,可以打印任何你想打印的内容. 在log关键字测试…
3.6  用户关键字 在Robot Framework 中关键字的创建分两种:系统关键字和用户关键字. 系统关键字是需要通过脚本开发相应的类和方法,从而实现某一逻辑功能. 用户关键字是根据业务的需求利用现有的系统关键字,把多个重复的步骤集合在一起组成用户关键字. 例子:教育局招生系统的登录,我们新建一个mykeywork.txt 文件,然后把每一步创建一个用户关键字,方便后面的流程关键字封装,如下图:…
安装好Robot Framework之后,通过 C:\Python27\Scripts\ride.py 启动时会带上一个命令行窗口: 怎样让启动的界面后面不带这个命令行窗口,且图片以机器人显示? 方法如下: 1.准备好机器人图片 2.将 C:\Python27\pythonw.exe 发送快捷方式到桌面 3.对桌面上的快捷方式点右键,选择properties 4.将Target改为C:\Python27\pythonw.exe -c "from robotide import main; mai…
1.介绍 这是一个关于如何用Robot Framework写好Test Case的高层次的指导准则 怎样实际的与系统进行交互不在此文档范围内 最重要的准则是使测试用例尽可能的让熟悉此领域的人觉得简单易懂 显然这也会减轻维护成本 如果需要更多关于此方面的信息,你可以看看以下强大的资源: Robot Framework Dos and Don'ts Writing Maintainable Automated Acceptance Tests : Dale Emery编写 How to Struct…