上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 前言 上一篇我们提到Cypress自定义的配置信息,例如设置是否失败时生成测试截图,这一类配置信息是Cypress自定义的,此类配置信息在cypress.json中进行设置即可。 今天我们提到我们在项目中最常见的配置 env 和 baseUrl Env 环境变量 环境变量,其实就是根据环境的变化,变 阅读全文
posted @ 2022-07-02 16:17 keena_jiao 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 前言 Cypress 不仅支持用户自定义文件结构,还支持用户自定义 Cypress 的各项配置 Cypress 可以通过cypress.json 来实现配置的自定义 配置项可以参考:https://docs.cypress.io/guides/references/configuration#Con 阅读全文
posted @ 2022-07-02 13:27 keena_jiao 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 在搭建web自动化工程项目时候,为了代码可维护性更强,我们需要做一些封装 一、将元素定位写到单独的Json文件,方便统一管理和维护 这样如果定位元素发生了变化,直接修改文件即可 二、将每个界面作为一个类,将界面中元素获取方式作为类属性、将界面业务操作作为函数 三、测试用例中直接引用界面对象即可,如图 阅读全文
posted @ 2022-07-01 13:57 keena_jiao 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、使用Hbuilder 导入项目cypress,如图 二、在用例目录,写上测试的登陆脚本,如图 被测登陆界面如图 编写测试脚本 解释: context 声明一个测试用例集 beforeEach 测试用例前置操作,相当于setup it声明了一个测试用例 cy.get 定位元素,用css selec 阅读全文
posted @ 2022-07-01 13:18 keena_jiao 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、pycharm导入工程 二、介绍下各个目录结构 1、fixtures 测试夹具 简介 测试夹具通常配合 cy.fixture() 使用 主要用来存储测试用例的外部静态数据 fixtures 默认就在 cypress/fixtures 目录下,但也可以配置到另一个目录 外部静态数据的详解 测试夹具 阅读全文
posted @ 2022-06-29 14:33 keena_jiao 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、导出项目依赖包 平时导出依赖一般都是 pip freeze > requirements.txt 这种方式导出的是当前python环境中所有的包,只会多不会少,有些库不是必需的也跟着导出来,冗余过重。 如果想要只导出当前项目运行所依赖的包,那么就要使用pipreqs 插件,它只会导出当前项目运行 阅读全文
posted @ 2022-06-29 11:43 keena_jiao 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 一、cypress 安装 方式1、使用npm安装 1、生成package.json 文件 1、进入你要安装cypress 的目录,然后使用npm init 初始化目录 2、然后就可以生成package.json 文件了 2、安装cypress 如果不指定版本,默认安装的是最新的版本, 则进入对应目录 阅读全文
posted @ 2022-06-29 10:30 keena_jiao 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: 什么是Cypress? Cypress Cypress是基于JavaScript语言的前端自动化测试工具,无需借助外部工具,自集成了一套完整的端到端测试方法,可以对浏览器中运行的所有内容进行快速、简单、可靠的测试,并且可以进行接口测试。 Cypress的工作原理 Cypress 是在测试开始并首次加 阅读全文
posted @ 2022-06-28 10:56 keena_jiao 阅读(3181) 评论(0) 推荐(0) 编辑
摘要: 一、在NodeJs 官网下载各个版本的NodeJs 官网地址:https://nodejs.org/download/release/ 下载安装包(根据自己电脑配置选择32位或64位的压缩包,我的电脑是64位的,所以选择64-bit),下图两个都行 二、解压缩到本地目录后,如图,在解压缩的目录里面新 阅读全文
posted @ 2022-06-28 10:23 keena_jiao 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 【metersphere技术栈】 前端:vue 后端:springboot 中间件: mysql, kafka ,zookeeeper 【meterSphere开源地址】 https://github.com/metersphere/metersphere 【准备工作】 软件安装: 1. 后端ide 阅读全文
posted @ 2022-04-08 10:00 keena_jiao 阅读(549) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页