Robot Framework
文章平均质量分 77
cuipan1234
这个作者很懒,什么都没留下…
展开
-
Robot Framework环境搭建
1.安装python2,因为wxPython不支持3 Python官网地址: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 · 3558 阅读 · 1 评论 -
解决Robot Framework查询sql乱码问题
解决robot Framework直接查询数据库显示的是???,这里用到odbc连接mysql 1.先安装pyodbc,通过pip install pyodbc 2.pyodbc连接mysql,需要windows工具mysql connector,下载对应版本的.msi文件后,直接安装 3.安装完成后,需要配置ODBC数据源 (1)安装完成mysql-connector-odbc-5.1.8-wi...原创 2018-07-25 20:24:50 · 426 阅读 · 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 · 8562 阅读 · 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 · 4093 阅读 · 2 评论 -
Robot Framework 按行读Excel,并转化为list,同时循环转化为dict
在接口测试时(Post)需要传入参数: 但参数较多时,如果每次都创建,那非常不方便,且不灵活,为了便于维护,将输入参数在Excel中维护,灵活多变: 直入主题: Excel参数如下(由于公司安全考虑,字段参数都会打码): 我们的接口传参有12个参数,个别类型有13个参数(多出来这一个通过脚本判断,这里不讲) PS:左侧第一列,是我单独加的一列,通过读出第一列的值,判断走哪个循原创 2017-09-15 20:01:21 · 3574 阅读 · 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 · 11324 阅读 · 2 评论 -
robot framework之接口测试(get方式)
最近工作需要进行接口测试,所以学习用robot做接口测试。 下面讲一下get方式接口,如下图接口 可以看到数据有5W多条,我只取了其中两条做下讲解 首先我们需要连接数据库,测试的思想“通过数据库查询结果和接口返回的结果进行比对” 第一步:连接数据库 可通过mysql方式连接,或通过odbc方式连接数据库(odbc对中文支持较好) 脚本如下原创 2017-04-24 20:30:03 · 13103 阅读 · 1 评论 -
解决Robot Framework查询sql乱码问题
解决robot Framework直接查询数据库字符串显示的是???,这里用到odbc连接mysql 1.先安装pyodbc,通过pip install pyodbc 2.pyodbc连接mysql,需要windows工具mysql connector,下载对应版本的.msi文件后,直接安装 3.安装完成后,需要配置ODBC数据源 (1)安装完成mysql-connector-odbc-5原创 2017-02-28 16:31:33 · 2796 阅读 · 0 评论 -
robot framework自动化-------未发现元素重新加载
以下讲解的是工作中遇到的实例: 近期在用robot framework做自动化的时候,发现有时候虽然点击、或者刷新、或者加载成功了,但未能出现我们需要的元素,下一步就无法继续了 所以在遇到这种问题的时候,我们需要刷新界面、或者重新点击、或者重新...... 示例一: 在登录界面,输入用户名密码后,点击登录未能出现跳转至系统首页,而是跳转至报错页面 ${url}是登录链接地址,buc_lo原创 2017-04-28 20:05:40 · 3929 阅读 · 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 · 2967 阅读 · 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 · 8971 阅读 · 2 评论 -
robot framework 之写文件操作
继读Excel文件后,需要把Excel列表对应的运行结果返回一个状态True/False,再放入一个list中,最后循环读这个list写到txt文件的结果中,方便查看 写文件要用到读文件时候的list,所以这里也吧读文件和运行过程贴出来 Excel文件总共有两列 读文件方法如下,不做过多解释,详细可查看我的读文件博客 for_myExcel #######读Ex原创 2017-03-27 17:41:42 · 7812 阅读 · 5 评论 -
Robot Framework之文件上传下载
有时候测试时候需要测试文件的上传下载,上传的是本地文件,selenium2library提供了一个关键字 文件上传操作: 此方法不需要点击上传文件操作,直接在选择文件的输入文本中input文件路径(这里输入框不可输入也可以用此方法,前提是页面Html中是个标签) Click_Element Xpath=//div[@id='ext-gen35'] #点击选中原创 2017-03-27 16:10:21 · 13525 阅读 · 3 评论 -
Robot Framework 对Post接口加header和传参
Post接口传入header: Name: Create Session Source: RequestsLibrary <test library> Arguments: [ alias | url | headers={} | cookies=None | auth=None | timeout=None | proxies=None | verify=False | debug...原创 2018-07-25 20:26:47 · 1943 阅读 · 0 评论