上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 前言 allure是一款轻量级并且非常灵活的开源测试报告框架。它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。下面就Pytest如何与Allure集成做详细介绍。 Allure安装 1、Allure安装包下载地址:https://github.com/a 阅读全文
posted @ 2022-07-05 17:08 keena_jiao 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在做接口测试时候,经常会遇到下一个接口需要用到上一个接口的数据返回,此时我们应该怎么做呢? 假设有个登录接口,在获取Token之前需要先获取Code 1、获取code 代码如图 解析: 我们看到then 后面把获取到的coce 进行了存储,存储方式使用的是 cy.wrap(sessionS 阅读全文
posted @ 2022-07-05 07:18 keena_jiao 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 前言 假设你正在开发一个新功能,还没开发完成。但是团队成员A最近开发了B功能,这个功能最近上线后合并到master了,此时你要拉取master最新代码到你的分支中。 1. 切换到master主分支上 git checkout master 2. 将master更新的代码拉取到本地 git pull 阅读全文
posted @ 2022-07-04 18:48 keena_jiao 阅读(5625) 评论(0) 推荐(1) 编辑
摘要: 前言 在工作中,当有一个新需求的时候,需要你基于master进行开发,就需要你新建分支,并建立本地和远程分支的关联。此时我们应该怎么做呢?下面我们就来介绍一下。 1、先切换到master 分支 git checkout master 2、然后将远程master 分支最新代码拉取到本地master分支 阅读全文
posted @ 2022-07-04 13:10 keena_jiao 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: 前言 假设开发了一个新项目,想推送到远程,具体的操作方式和命令如下: (使用 git bash) 1、切到项目目录中,例如 E:\httpRunner_study 2、初始化git仓库并在本地提交 //初始化git仓库 git init //将当前目录下的文件添加到仓库(缓冲区) git add . 阅读全文
posted @ 2022-07-04 13:01 keena_jiao 阅读(6185) 评论(0) 推荐(2) 编辑
摘要: 前言 今天我们介绍常见的元素定位方法,包括 cy.get() // 方式1:id 选择器cy.get('#query-btn').should('contain','Button')// 方式2:标签 选择器cy.get('button').should('contain','Button')// 阅读全文
posted @ 2022-07-02 19:43 keena_jiao 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 前言 cypress 底层依赖于很多优秀的开源框架,其中包含Mocha。mocha是一个适用于Node.js和浏览器的测试框架。 今天我们来看下在Cypress中基于mocha提供的如下基本功能模块 describe() context() in() before() beforeEach() af 阅读全文
posted @ 2022-07-02 18:09 keena_jiao 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇我们提到Cypress自定义的配置信息,例如设置是否失败时生成测试截图,这一类配置信息是Cypress自定义的,此类配置信息在cypress.json中进行设置即可。 今天我们提到我们在项目中最常见的配置 env 和 baseUrl Env 环境变量 环境变量,其实就是根据环境的变化,变 阅读全文
posted @ 2022-07-02 16:17 keena_jiao 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 前言 Cypress 不仅支持用户自定义文件结构,还支持用户自定义 Cypress 的各项配置 Cypress 可以通过cypress.json 来实现配置的自定义 配置项可以参考:https://docs.cypress.io/guides/references/configuration#Con 阅读全文
posted @ 2022-07-02 13:27 keena_jiao 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 在搭建web自动化工程项目时候,为了代码可维护性更强,我们需要做一些封装 一、将元素定位写到单独的Json文件,方便统一管理和维护 这样如果定位元素发生了变化,直接修改文件即可 二、将每个界面作为一个类,将界面中元素获取方式作为类属性、将界面业务操作作为函数 三、测试用例中直接引用界面对象即可,如图 阅读全文
posted @ 2022-07-01 13:57 keena_jiao 阅读(127) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页