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:ke…
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…
之前对robotframework-ride了解的不多,后来知道了引入Selenium2Lirary库后可以做web UI自动化测试,但发现和python没啥关系,今天学习了封装系统关键字算是和python联系上了,跟封装包提供调用函数类似. 1.封装一个库并调试通过.放在C:\Python27\Lib\site-packages目录下 2.ride中导入Library 3.查看导入的库 4.测试库是否正常工作   1.创建一个目录HelloWorld(这是库的名字,自己随便定义) 2.在目录中…
背景: 本来robot framework的安装应该放在一开始写的,因写博客的时候已经装过了,恰巧重装系统又重装了一遍RF RF推荐使用python2, 使用3的话会遇到一些页面非友好的问题 需要的安装包可在官网下载,也可以使用网盘中的包 链接:https://pan.baidu.com/s/1sqejXeezFzU_2XJJtzD_Hw 提取码:f0q3 安装步骤 1.安装python27和配置环境 安装步骤和方法在上一篇已介绍 2.安装 WxPython 需要对应的版本号,Python27安…
robot framework可以采用读excel表这种形式实现数据分离,本文没有实现批量读取excel表内容(还不会),后续有必要就学习哈再更新~~~ 新建测试案例baidu05, 右键项目名robotProject-->New Resource-->输入名字“配置文件” 点击“配置文件”,添加Library:ExcelLibrary (安装ExcelLibrary:pip install robotframework-excellibrary) 右键“配置文件.txt”,-->New…
robot framework关键字驱动采用分层,结合Template做成数据驱动 我个人觉得不管是关键字驱动还是数据驱动,都是基于模块(或者是函数)的概念 新建测试案例baidu02,添加Library:Selenium2Library 右键项目名robotProject-->New Resource-->输入名字“测试元素层” 右键“测试元素层.txt”,-->New User Keyword, 1.输入“打开浏览器”: 2.同样的操作,“输入搜索内容”: 3.“点击搜索”: 4.“…
项目组要用到robot framework验收web,因此花了两天时间了解了一下这个框架.我把网上各位大侠分享的内容整理成一个小小demo,参考的出处没有列出来,在此一并感谢各位. demo仍旧是打开百度搜索为例,我仅列出步骤和简要说明(表达能力欠佳) 1.安装python2.7,RIDE,Selenium2Library,ExcelLibrary等,具体参考网上各大博主的分享 2.打开RIDE,新建项目:File-->New Project--> 3.创建测试套件:在项目名称robotPro…
obot framework 入门 2012-12-23 12:47:16 分类: LINUX     其实我不喜欢动不动就框架,动不动就架构,整出一坨专业术语搞的玄而又玄,让人云山雾绕,我想做的事情很简单,自动地测试我的多个程序,更友好的显示出我的程序的测试结果. 当我的程序比较少的时候,我可以手工的执行测试程序,察看结果.但是如果的程序多了之后,我不能天天手工去执行,这样的话,太费时了,而且,通过不通过还要自己去看 $?. 有人说,你写好的程序,不改动,为啥天天测一遍.实际情况是,有时候我会…
下面关键字全部由 Builtin 库提供,Builtin 为 Robot Framework 标准类库.Builtin库提供常用的关键字 1.log log 关键字就是编程语言里的"print"一样,可以打印任何你想打印的内容. 2.定义变量 通过"Set variable"关键字来定义变量 3.连接对象 "Catenate"关键字可以连接多个信息 加上"SEPARATOR="可以对多个连接的信息进行分割. 4.定义列表 通过…
Robot  Framework  Selenium  API 说明: 此文档只是将最常用的UI 操作列出.更多方法请查找selenium2Library 关键字库. 一.浏览器驱动 通过不同的浏览器执行脚本. 浏览器对应的关键字: 备注:要想通过不同的浏览打开URL地址,一定要安装浏览器相对应的驱动.如chrome 的驱动:浏览器对应的关键字: chromedriver.exe 等.浏览器默认为空时启动FireFox. 二.关闭浏览器 关闭浏览器,关闭当前的浏览器. close browser…