软件测试 / 测试开发丨 web 自动化——cypress 测试框架
免费领取:测试资料+测试用例+简历模板+测试文档
本文为霍格沃兹测试开发学社学员学习笔记分享
一、cypress 简介
基于 JavaScript 的前端测试工具
可以对浏览器中运行的任何内容进行快速、简单、可靠的测试
对每一步操作都支持回看
覆盖了测试金字塔模型的所有测试类型【界面测试,集成测试,单元测试】
底层协议不采用 WebDriver > Cypress 官网:https://www.cypress.io/
二、cypress 与 selenium 对比
三、cypress 环境部署
安装 node.js 官网地址:https://nodejs.org/zh-cn/
安装 cypress 初始化项目:npm init
配置淘宝镜像:npm config set registry http://registry.npm.taobao.org/
安装 cypress:npm install cypress –save-dev
打开 cypressnpx cypress open
四、cypress 框架基本用法
cypress 基本用法
describe 声明一个测试用例集合
beforeEach 测试用例前置操作,相当于 setup
it 声明一个测试用例
cy.get 定位元素,用 css 定位
type 输入文本
click 点击操作
should 断言
复制代码
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/acb9a1bd0daf101b5b7e893bf】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论