Robotframework
文章平均质量分 74
hoannnnnn
这个作者很懒,什么都没留下…
展开
-
robotframework-Red 编辑器安装、使用
原文见:https://www.yuque.com/zaygee/pfxqvf/srr937原创 2020-05-24 13:28:34 · 1068 阅读 · 0 评论 -
robotframework接口自动化之get/post请求
*** Settings ***Library RequestsLibraryLibrary CollectionsLibrary StringLibrary HttpLibrary.HTTP*** Keywords ***Request_Post [Documentation] 通用post请求 [Arguments] ${host} ${path} ${datas} .原创 2020-05-16 23:05:56 · 1197 阅读 · 0 评论 -
robotframework接口自动化之保持会话
1.自动完成请求上下文传递中的cookie关键字create session会创建session对象,下一个请求带上session别名,该session对象会自动完成请求在上下文传递过程中的 Cookie 处理场景举例:获取用户信息url:https://testpassport.rabxxxxx.com登录接口:POST api/sso/login获取用户信息: GET api/sso/getUserInfo获取用户信息接口直接调无需传参,参数信息从请求(登录接口)cooki.原创 2020-05-15 13:39:40 · 959 阅读 · 1 评论 -
robotframework接口自动化之常用库-关键字
1.常用库:RequestsLibrary: 使用requests进行http级别测试的库,实现发送Get、Post请求Collections:用于列表、字典的创建String:处理字符串的库HttpLibrary.HTTP:处理HTTP返回数据2.请求关键字RequestsLibrary库Create Session:创建一个Http会话常用参数:alias:会话别名url :请求域名headers :请求头(字典类型)cookies :cookies(字典类型)Create S原创 2020-05-15 13:31:20 · 1211 阅读 · 0 评论 -
robotframework接口自动化之设计规范
1.接口测试整体结构分层1.接口测试目录分层1).Interface_teseCase脚本层:用于存放所有测试用例脚本,在项目下可根据模块划分子目录,不同子目录用于存放不同模块的用例脚本2).Resources资源层:用于存放各个模块的业务资源文件(Business)、公共资源文件(Public)、自定义库(Lib)业务资源层:用于存放各模块的公共调用部分(包括公共业务关键字、公共业务变量等),且资源文件名称与脚本层保持一致公共资源层:用于存...原创 2020-05-15 13:26:56 · 581 阅读 · 0 评论 -
robot Framework内置变量
测试 [Documentation] ... 用例说明文档 Log 测试用例名称:${TEST_NAME} # 用例名称 Log 当前测试套件的名称:${SUITE_NAME} # 当前测试套件名称 Log 测试用例的说明文档:${TEST_DOCUMENTATION} # 当前测试用例的说明文档 ...原创 2020-05-03 16:29:58 · 780 阅读 · 0 评论 -
UI自动化元素定位总结
1.id click element id=g-j-signin-btn 2.name click element name=wd 3.css 选择器 在robotframework应用 #id css...原创 2020-03-29 17:43:21 · 402 阅读 · 0 评论 -
PO模型+数据驱动
1.PO模型简介PO模型即page Objects,直译意思就是“页面对象”,通俗的讲就是把一个页面,或者说把一个页面的某个区域当做一个对象,通过封装这个对象可以实现调用。举个最简单的栗子:登录XX首页验证三种场景场景一:有输入正确的账号和密码场景二:输入正确的账号和错误的密码场景三:输入正确的账号+密码为空思路:我需要重复编写登录XX的首页登录的...原创 2020-03-29 17:38:45 · 2085 阅读 · 1 评论 -
构建Robot Framework报告(Jenkins Email Extension Plugin)
A.目标:实现RobotFramework的脚本定时自动执行,执行完后自动将结果发送到指定邮箱B.前提1、 配置好Robot Framework的环境,脚本可以正常运行2、 部署好Jenkins的环境,Jenkins的安装不是本文的重点,不懂的请问度娘(其实很简单,装Tomcat,把Jenkins.war包扔到Tomcat的webapp目录里)3、 在Jenkins里安装好以下...转载 2018-10-19 16:44:38 · 834 阅读 · 0 评论 -
Eclipse+RED 安装配置与应用
RED:是基于Eclipse的RobotFramework测试用例编辑器,是robotframework-ride的“升级版”,详细见官方文档:http://nokia.github.io/RED/help/一.安装与配置PS:此处java环境和python环境的配置环境变量不作详细介绍1.安装Java:jdk 1.8:https://www.java.com/zh_CN/...原创 2018-07-30 10:21:34 · 8063 阅读 · 0 评论 -
WIN764位 RIDE导入AutoItLibrary
一.安装pywin32网址:http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/ 中,找到对应自己Python版本的下载,先用cmd命令(python ),查看自己的python版本二、安装AutoItLibrary1.下载AutoItLibrary在 http://downl原创 2018-01-21 15:32:44 · 974 阅读 · 0 评论