Robot Framework
文章平均质量分 77
cuipan1234
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Robot Framework环境搭建
1.安装python2,因为wxPython不支持3Python官网地址:https://www.python.org/我安装Python的版本:2.7.10配置环境变量:在path的路径里添加:Python的路径:..\python和..\python\Scripts 2.安装Robot Framework下载地址:https://pypi.p转载 2017-01-16 10:13:19 · 3656 阅读 · 1 评论 -
解决Robot Framework查询sql乱码问题
解决robot Framework直接查询数据库显示的是???,这里用到odbc连接mysql1.先安装pyodbc,通过pip install pyodbc2.pyodbc连接mysql,需要windows工具mysql connector,下载对应版本的.msi文件后,直接安装3.安装完成后,需要配置ODBC数据源(1)安装完成mysql-connector-odbc-5.1.8-wi...原创 2018-07-25 20:24:50 · 461 阅读 · 0 评论 -
Robot Framework之Return_From_Keyword
测试时有时运行公共关键字后,需要将返回结果返回,需要用到Return_From_Keyword用法类似于python、java中的return例如:运行公共转换关键字,传入参数${tuple_to_list_Ads}${protectAds_Return} 循环转元祖为list ${tuple_to_list_Ads}最后要把处理完的${list_value原创 2017-11-29 21:57:53 · 8720 阅读 · 0 评论 -
Robot Framework 接口传入实时Cookie
接口测试对Post传入Cookie ${Cookie} Set_variable xxxxxxxxxxxxxxx #(xxxxx表示Cookie串) ${headers} Create_Dictionary Content-Type=application/json Referer=(这里传入URL的前半段) Accept=appl原创 2017-09-15 21:29:45 · 4164 阅读 · 2 评论 -
Robot Framework 按行读Excel,并转化为list,同时循环转化为dict
在接口测试时(Post)需要传入参数:但参数较多时,如果每次都创建,那非常不方便,且不灵活,为了便于维护,将输入参数在Excel中维护,灵活多变:直入主题:Excel参数如下(由于公司安全考虑,字段参数都会打码):我们的接口传参有12个参数,个别类型有13个参数(多出来这一个通过脚本判断,这里不讲)PS:左侧第一列,是我单独加的一列,通过读出第一列的值,判断走哪个循原创 2017-09-15 20:01:21 · 3679 阅读 · 0 评论 -
Robot Framework 对Post接口加header和 传参
Post接口传入header:接口测试前需要先连接服务器,所以用到Create_Session先看下Create_Session的语法格式:示例:1. 先创建传参格式:${headers} Create_Dictionary Content-Type=application/json Http-Rpc-Type=JsonContent原创 2017-08-25 21:44:28 · 11473 阅读 · 2 评论 -
robot framework之接口测试(get方式)
最近工作需要进行接口测试,所以学习用robot做接口测试。下面讲一下get方式接口,如下图接口可以看到数据有5W多条,我只取了其中两条做下讲解首先我们需要连接数据库,测试的思想“通过数据库查询结果和接口返回的结果进行比对”第一步:连接数据库可通过mysql方式连接,或通过odbc方式连接数据库(odbc对中文支持较好)脚本如下原创 2017-04-24 20:30:03 · 13201 阅读 · 1 评论 -
解决Robot Framework查询sql乱码问题
解决robot Framework直接查询数据库字符串显示的是???,这里用到odbc连接mysql1.先安装pyodbc,通过pip install pyodbc2.pyodbc连接mysql,需要windows工具mysql connector,下载对应版本的.msi文件后,直接安装3.安装完成后,需要配置ODBC数据源(1)安装完成mysql-connector-odbc-5原创 2017-02-28 16:31:33 · 2866 阅读 · 0 评论 -
robot framework自动化-------未发现元素重新加载
以下讲解的是工作中遇到的实例:近期在用robot framework做自动化的时候,发现有时候虽然点击、或者刷新、或者加载成功了,但未能出现我们需要的元素,下一步就无法继续了所以在遇到这种问题的时候,我们需要刷新界面、或者重新点击、或者重新......示例一:在登录界面,输入用户名密码后,点击登录未能出现跳转至系统首页,而是跳转至报错页面${url}是登录链接地址,buc_lo原创 2017-04-28 20:05:40 · 4007 阅读 · 0 评论 -
robot framework调整Text Edit调整字体颜色
在使用robot的时候,偶然看到别人在Text Edit模式下,代码和其他编辑器一样可以区分代码颜色,然后自己研究了下。原来是需要安装控件Pygments其实可以切换到Text Edit模式下,发现Text Edit编辑框右上角有个提示(设置界面字体颜色),然后点开末尾蓝色的字体,打开界面后提示pip install pygments 安装pygments包打开cmd,输入pip原创 2017-04-24 19:05:08 · 3135 阅读 · 0 评论 -
robot framework读取Excel文件,并保存为list
最近刚使用Robot Framework不久,为了使代码和数据分离,需要读取Excel文本信息,问题困扰了一天,最后终于解决了,代码如下 #######读Excel文件,并保存为list open_Excel C:\\Users\\whoami\\Desktop\\read_file.xls @{read_columnA} get_column_val原创 2017-03-16 20:10:20 · 9065 阅读 · 2 评论 -
robot framework 之写文件操作
继读Excel文件后,需要把Excel列表对应的运行结果返回一个状态True/False,再放入一个list中,最后循环读这个list写到txt文件的结果中,方便查看写文件要用到读文件时候的list,所以这里也吧读文件和运行过程贴出来Excel文件总共有两列读文件方法如下,不做过多解释,详细可查看我的读文件博客for_myExcel #######读Ex原创 2017-03-27 17:41:42 · 7969 阅读 · 5 评论 -
Robot Framework之文件上传下载
有时候测试时候需要测试文件的上传下载,上传的是本地文件,selenium2library提供了一个关键字文件上传操作:此方法不需要点击上传文件操作,直接在选择文件的输入文本中input文件路径(这里输入框不可输入也可以用此方法,前提是页面Html中是个标签) Click_Element Xpath=//div[@id='ext-gen35'] #点击选中原创 2017-03-27 16:10:21 · 13675 阅读 · 3 评论 -
Robot Framework 对Post接口加header和传参
Post接口传入header:Name:Create SessionSource:RequestsLibrary <test library>Arguments:[ alias | url | headers={} | cookies=None | auth=None | timeout=None | proxies=None | verify=False | debug...原创 2018-07-25 20:26:47 · 1991 阅读 · 0 评论
分享