RobotFramework - 基础入门
RobotFrameworkWikiHomePageRobotFrameworkUserGuideRobotFrameworkdocumentationRobotFramework基础入门RobotFramework-环境安装RobotFramework-基础概念RobotFramework-基础练...
robotframework中的用evaluate关键字进行运算(随机数+转换+运算)
当我们在写rf测试用例时,可能需要随机产生一些数据,可能需要将已有的数据进行转换,做简单的运算等;此时我们可以用万能的evaluate来实现,后面一般均适用python表达式来进行实现。接下来详细介绍一些evaluate这个关键字1.evaluateArguments:[expression,mod...
robotframework使用RequestsLibrary进行http接口测试
robotframework使用RequestsLibrary进行http接口测试,详情参考链接:http://www.infosz.com/forum.php?mod=viewthread&tid=736
robotframework自动化测试之测试数据
相信很多人在做自动化测试的时候都会遇到一个问题,就是用例不能重复执行,比如名称不能重复,手机号码不能重复等等问题,或者在测试用例执行完后通过操作数据库把相关的数据删除;那么怎么样让我们的测试用例能重复执行呢,这个时候我们就可以考虑引入Oracle序列自动增长功能了:首先,在orac数据库创建序列:c...
Robotframework框架AndroidLibrary库安装
1.Ruby官网(http://rubyinstaller.org/)下载系统对应安装包进行安装2.Ruby官网(http://rubyinstaller.org/)下载对应DevKit,运行解压到任一目录。3.命令行进入解压后目录,执行:Rubydk.rbinit4.在生成的config.yml中...
robotFramework_ride_python2_Wxpython测试环境搭建
(提示:我的安装版本是robotFramework3.0+ride1.5+python2.7+wxpython2.8,至于wxpython3.0下ride安装打不开的问题我还没找到原因,建议刚开始先不要纠结这块先找能用的版本把环境搭起来)robotFramework是一个通用的自动化测试框架来进行验...
robotframework笔记18
测试执行如何创建测试套件结构解析执行测试数据,如何继续执行一个测试用例失败后,以及如何优雅地停止整个测试执行。执行流执行测试套件和总是在一个测试套件执行测试用例。一个测试套件创建从一个 测试用例文件 直接测试,而套房吗创建的 目录 有孩子的测试套件,要么测试或自己的孩子套件。在默认情况下所有的测试在...
Robotframework 之常用断言关键字简介
任何自动化测试框架或实例中断言是必不可少的,Robotframework同样如此,那下面就介绍下其常用断言关键字。1、ShouldBeEmpty 判断是否为空,如果不为空,执行失败,示例:${value}SetVariablehelloShouldBeEmpty ${value}断言结果不为空2、...
RobotFrameWork接口报文测试-----(一)简单demo的实现
最近几个月的工作任务都是通过使用RF工具来搭建服务器端接口的自动化测试,使用python作为2次开发的语言,也是第一次去做这种项目,经验善浅,还是很有可能会走很多的弯路,为此,我希望自己能把每个阶段的进展还有点滴的收获,在此记录,然后能有个总结。在15年的时候,我做过javaweb的接口自动化测试的...
Appium robotframework-appium (ios 客户端测试)环境搭建
一、简介1.1摘要本人测试新人,最近在搞ios客户端的自动化,准备采用robotframework-appium来实现自动化测试,一边学习一边总结,此安装说明文档是基于mac系统10.11版本,第一次发经验贴,说明中如有错误纰漏请不吝指教。—————以下属个人理解,有错误请各位指正,想直接进入主题的...
robotframework用例标签的使用
***Settings***ForceTagsreq-42DefaultTagsowner-johnsmoke***Variables***${HOST}10.0.1.42***TestCases***Noowntags[Documentation]thistesthastagsowner-john...
robotframework之滚动条
在测试过程中遇到侧边栏以及下拉框中元素超过div长度时,会自动增加滚动条网上对于robotframework中的滚动条信息只有:ExecuteJavascriptdocument.documentElement.scrollTop=1000->表示移到顶部ExecuteJavascriptdo...
RobotFrameWork(十三)RobotFramework与loadrunner性能测试结合(基于Remote库)
一般我们进行完功能测试,都需要进行下性能测试,那么这章我来介绍下,RobotFramework与loadrunner性能测试的融合,即运行完自动化功能测试,借助RobotFramework的Remote库来执行性能测试。13.1准备条件A:一台pc,系统win7,安装有python、RobotFra...
RobotFramework自动化测试之脚本编写(一)
接触了上一篇的RF环境搭建及安装,相比大家都会觉得,哇塞,为什么要做这么多,那么复杂?装那么多干什么有什么用?写脚本会不会也很复杂?其实首次安装的话会觉得有点蒙,也不知道安装那么多是拿来干什么的,没关系,后续会慢慢了解到。第一步: 创建测试项目菜单栏file----->New Project第...
RobotFramework自动化测试之元素定位
前言:最近在做基于RF框架的Web自动化测试,其中涉及到元素的定位,主要用到id、name、xpath、css四中定位方法,尤其后面的两种方法特别有效,可以解决大部分的定位问题。id和name定位假设把一个元素看做是一个人的话,那么name就相当于人的姓名、id近似于人的身份证号;当然,id和nam...
RobotFramework自动化测试之环境搭建安装教程(一)
RobotFramework是基于Python语言的工具,所以装RF之前要先安装Python;Python现在有2.7跟3.5两个版本,如果是先装了3.5的话,是装不了2.7的。只有先装2.7的才能再去装3.5,小七这边两个都装了,这边先记录下2.7的安装第一步:首先安装pythonhttps://...
robotframework appium 创建第一条测试用例(二)
一:打开APP 1.http://localhost:4723/wd/hub:Appium所在的url路径(这里appium搭建在本机,所以url格式固定不变)2.platformName:被测的平台名称,Android或ios3.platformVersion:平台版本,如Android的版本号...
RobotFramework自动化测试框架-MongoDBLibrary库的使用
笔者接着 RobotFramework自动化测试框架-DatabaseLibrary库的使用(对数据库的操作)继续分享robotframework对数据库中的MongoDB的详细操作。这是笔者第二篇关于robotframework对数据库的操作的分享介绍。MongoDB是非常常用的一个非关系型数据库...
robotframework笔记7
内部资源***Settings***LibraryBuiltIn外部资源***Settings***Librarycom.mycompany.myproject.MyLibWITHNAMEMyLib在后面的代码中,我们可以访问不同的关键字︰选择***Keywords***MyKeywordMyLib...
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
这篇文章主要介绍了Python3+RIDE+RobotFramework自动化测试框架搭建过程详解,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下