前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >cypress e2e 测试神器 安装使用及语法

cypress e2e 测试神器 安装使用及语法

作者头像
余生
发布2018-12-07 11:16:12
2K3
发布2018-12-07 11:16:12
举报
文章被收录于专栏:余生开发

cypress 我们直接去Cypress的官网,根据教程我们先进入我们项目的根目录,执行npm install cypress --save-dev,在安装完成之后是没有任何的动静的,除了我们的package.json中会多一个版本号的记录,在这里我们根据指引在控制台中输入node_modules/.bin/cypress open这一条命令主要是让我们进入这个目录后去执行cypress的一个可执行文件,在等待片刻后页面上会弹出一个熟悉的控制台,在控制台中会有一个Alert,我们点击按钮got it 就可以看到我们项目的根目录中生成了一个cypress.json文件和一个Cpress的文件夹,在文件夹的intergration中会有一些默认写好的spec,这些用例是框架在找不到指定路径时就会默认生成这么一个目录去提供整体结构的示例的,在cypress\integration 文件夹下写测试用例,可根据情况分文件夹存放 然后我们在cypress.json中填入我们需要修改的信息

代码语言:javascript
复制
{
  "projectId": "pza7eq",
  "baseUrl": "http://localhost:3000",
  "viewportHeight": 768,
  "viewportWidth": 1366
}

然后我们在package.json的scripts项下面加一条启动命令:"test:e2e": 'cypress open',下次启动直接运行这条命令就可以了。然后根据我们修改后的json在我们希望的目录下创建一系列的文件,这样我们就可以愉快的在cypress\integration 文件夹下写用例了

语法

代码语言:javascript
复制
describe('这里写用例的名字,分组使用', function() {
 it('动作的名字,可以理解为二级分组', function() {
   干嘛干嘛的写在这里
 })
 it('动作的名字,可以理解为二级分组', function() {
    干嘛干嘛的写在这里
 })
})

语法

释义

用法

备注

cy.visit()

访问一个路径

cy.visit(URL)

cy.get()

选择一个元素

cy.get('.action-email')

支持css选择器

cy.type()

在所选输入中输入文本

cy.type('输入的文本')

cy.pause()

暂停

放在要断点调试的位置

暂停,以逐步测试

cy.debug()

调试

放在要断点调试的位置

调试

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.11.06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 语法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档