最新2024Cypress自动化测试开发指南!_cypress教程,2024年最新腾讯、字节跳动面经已发

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

cypress是基于JavaScript语言为编写语言的自动化测试开发工具,配合使用cucumber测试开发框架,以node.js为服务进程,可以简单的帮助测试人员完成需要人工手点的所有页面人机交互操作,可以模拟键盘和鼠标输入,快捷完成case的测试。

cypress提供了官方API调用文档,可以帮助开发者快速入门:

cypress开发文档 :https://docs.cypress.io/api/table-of-contents

01、cypress安装教程

(MacOS版本)

安装前准备

需要node.js 12 or 14 版本

注意:

在安装之前一定要先初始化npm npm init,需要自行设置参数或者npm init -y

安装方式

通过npm安装Cypress

cd /your/project/path

npm install cypress --save-dev

这将在本地安装Cypress作为项目的开发依赖项。

注意:

确保你已经运行过npm init或者有node_modules文件夹或包package.Json文件,以确保cypress安装在正确的目录下。

通过yarn安装Cypress

cd /your/project/path

yarn add cypress --dev

直接下载Demo

下载地址:``https://download.cypress.io/desktop``可以指定版本:``https://download.cypress.io/desktop/6.8.0

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:691998057【暗号:csdn999】

安装后使用

1、直接启动

在代码编写完毕之后,可以通过在项目根目录下,直接启动:在你的项目根目录下执行以下命令:

./node_modules/.bin/cypress open

或者

$``(npm bin)/cypress open

或者

npx cypress open

或者

Or by using yarn

打开后显示cucumber插件安装

npm安装

npm install --save-dev cypress-cucumber-preprocessor

配置:

1. 添加到cypree插件

vim cypress/plugins/index.js const cucumber =

require(‘cypress-cucumber-preprocessor’)``.default module``.exports = (on,

config) => { on``(‘file:preprocessor’, cucumber()) }

2. 在Cypress配置中添加对功能文件的支持

vim cypress.json

{

“``testFiles``”: “**/*.feature”

}

3. 请使用cosmiconfig为插件创建一个配置,例如,通过添加这个部分到你package.json:

vim package.json

#追加到package.json “cypress-cucumber-preprocessor”: { “nonGlobalStepDefinitions”: true }

2、官方Demo直接运行

demo地址:https://github.com/TheBrainFamily/cypress-cucumber-example

注意:

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

正的技术提升。**

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值