robot framework使用小结(三)

robot framework采用行为驱动

新建测试案例baidu04,添加Library:Selenium2Library

右键项目名robotProject-->New Resource-->输入名字“keywords-bdd”

右键“测试元素层.txt”,-->New User Keyword,

1.关键字:I have ${url} open

2.关键字:I input ${text}

3.关键字:I close Browser

4.测试套件Serach添加Resource:keywords-bdd.txt,案例步骤如下:

时间: 2024-11-05 21:58:07

robot framework使用小结(三)的相关文章

Robot Framework自动化测试(三)---Selenium API

Robot  Framework  Selenium  API 说明: 此文档只是将最常用的UI 操作列出.更多方法请查找selenium 关键字库. 一.浏览器驱动 通过不同的浏览器执行脚本. Open Browser Htpp://www.xxx.com chrome 浏览器对应的关键字: firefox FireFox ff internetexplorer Internet Explorer ie googlechrome Google Chrome gc chrome opera Op

robot framework使用小结(四)

robot framework可以采用读excel表这种形式实现数据分离,本文没有实现批量读取excel表内容(还不会),后续有必要就学习哈再更新~~~ 新建测试案例baidu05, 右键项目名robotProject-->New Resource-->输入名字"配置文件" 点击"配置文件",添加Library:ExcelLibrary (安装ExcelLibrary:pip install robotframework-excellibrary) 右键

robot framework 入门

obot framework 入门 2012-12-23 12:47:16 分类: LINUX 其实我不喜欢动不动就框架,动不动就架构,整出一坨专业术语搞的玄而又玄,让人云山雾绕,我想做的事情很简单,自动地测试我的多个程序,更友好的显示出我的程序的测试结果. 当我的程序比较少的时候,我可以手工的执行测试程序,察看结果.但是如果的程序多了之后,我不能天天手工去执行,这样的话,太费时了,而且,通过不通过还要自己去看 $?. 有人说,你写好的程序,不改动,为啥天天测一遍.实际情况是,有时候我会改这些程

Robot Framework自动化测试框架(二):WEB自动化

摘要: WEB自动化离不开selenium,当然robot framework也是一样,结合了selenium,需要安装:pip install selenium2library,习惯了编码写WEB自动化,robot framework基于关键字自动化的工具也还算可以,让测试变得更简单就好. 正文: 1.元素定位: 1.1 id或name定位 1.2 xpath定位 1.Xpath的绝对路径: Xpath = /html/body/div[1]/div[4]/div[2]/div/form/sp

(三)Robot Framework 创建测试、运行与生成报告

(三)Robot Framework 创建测试.运行与生成报告 发布时间 2017年9月28日 虫师 上一节我们已经介绍 Robot Framework-RIDE 只支持 Python2 ,但 Python2 到 2020 年将不再维护,所以接下来的关于 Robot Framework 的学习将不再基于 Robot Framework-RIDE,你可以参考上一节中介绍的 Sublime Text3 + sublime-robot-framework-assistant 插件来编写 Robot F

robot framework 使用三:浏览器兼容性自己主动化

robot framework 測试浏览器兼容性 上图中黄色圈的地方默认什么都不写.是firefox浏览器,写上ie就是ie浏览器了 firefox最新版本号即可.ie须要设置: 1. IE选项设置的安全页中.4个区域的启用保护模式的勾选都勾上(或都去掉),设置完须要重新启动浏览器. 2. 下载 IEDriverServer.exe,下载地址:http://selenium-release.storage.googleapis.com/index.html? path=2.41/ 我的selen

robot framework 使用三:他们主动浏览器的兼容性

robot framework 浏览器兼容性测试 上图中黄色圈的地方默认什么都不写,是firefox浏览器.写上ie就是ie浏览器了 firefox最新版本号即可,ie须要设置: 1. IE选项设置的安全页中.4个区域的启用保护模式的勾选都勾上(或都去掉).设置完须要重新启动浏览器. 2. 下载 IEDriverServer.exe,下载地址:http://selenium-release.storage.googleapis.com/index.html?path=2.41/ 我的seleni

使用远程接口库进一步扩展Robot Framework的测试能力

引言: Robot Framework的四层结构已经极大的提高了它的扩展性.我们可以使用它丰富的扩展库来完成大部分测试工作.可是碰到下面两种情况,仅靠四层结构就不好使了: 1.有些复杂的测试可能跨越多个物理机器,且有的测试库也必须部署在被测系统上. 2.一个测试要使用多个库,但是有的只能用jybot运行,有的只能用pybot运行(这种情况很常见). 远程库接口的原理: 为了解决上述两个难题,Robot Framework提供了远程库接口技术(remote library interface).

Robot Framework常用关键字介绍

下面关键字全部由 Builtin 库提供,Builtin 为 Robot Framework 标准类库.Builtin库提供常用的关键字 1.log log 关键字就是编程语言里的"print"一样,可以打印任何你想打印的内容. 2.定义变量 通过"Set variable"关键字来定义变量 3.连接对象 "Catenate"关键字可以连接多个信息 加上"SEPARATOR="可以对多个连接的信息进行分割. 4.定义列表 通过