随笔分类 - Robot Framework与自动化测试
摘要:在rf中,利用selinum2的关键字进行用例编写时,很多关键字的参数是html元素的定位标识。 最简单的方式,是通过id 或name来描述元素定位信息,如 click button id=loginBtn //表示点击id值为loginBtn的按钮元素 利用id和name来定位元素,前提是要求元素
阅读全文
摘要:单选按钮是个常见的html元素,在网页中往往提供一组单选按钮来做选项。 这样在自动化测试用例中需要判断当前选中的按钮是否与预期的一直。 可以这样来操作: ${value} Get Element Attribute xpath=//form[@id='xxx']/*/input[@value='yy
阅读全文
摘要:利用Robot Framework编写测试用例,往往需要开发自己的关键字,有的关键字需要通过自己编写python代码来实现。这在rf中,就需要自己定义python库。这个过程其实不复杂,本文来介绍下。1、在python安装目录下的 Lib\site-packages 目录下 新建一个目录,目录名就是...
阅读全文
摘要:在页面操作中,有时会需要打开新的窗口(新的网页不在当前窗口显示,而是在新的tab页显示),比如利用 window.open("newurl")或者 新窗口这时候新的页面都会在新窗口打开。这样我们可能就需要对新页面中的内容进行检查和定位。但这样前提是我们需要定位到该新的窗口。比如我们用例中有这样一个语...
阅读全文
摘要:假设环境已经搭建好了。这里用RIDE( Robot Framework Test Data Editor)工具来编写用例。下面我们对Robot Framework简称rf。我们先考虑下一个最基本的登录功能的测试用例。一、自动化测试 与 人工测试在开始编写用例之前,我们先来思考下自动化测试和人工测试的...
阅读全文