Cypress使用手把手教你写第一个测试用例

本文手把手教你安装Cypress并编写测试脚本。在VScode中打开项目,选择谷歌浏览器,然后在IDE中编写E2E测试脚本。通过示例解释了如何进行页面访问、元素定位、操作及断言,以及如何查看测试结果和错误提示。
摘要由CSDN通过智能技术生成

Cypress安装完后,见安装方法:Cypress安装手把手教你_测试狂人的博客-CSDN博客

有些同学安装后不知道如何去编写脚本,现在手把手教你如何操作,根据我下面的步骤一步步执行。

具体操作

打开后会出现下图所示,开始的时候是“Not Configure”,现在是 “Configure”,点进去下一步:

ps“”如果您不确定自己想要哪种类型并且只想继续您的测试之旅,现在只需选择E2E - 您以后可以随时更改它!

默认下一步就来到此地方,选择谷歌浏览器: 

此时你会好奇脚本在那里写?

打开你的IDE,我用的是VScode,打开你的项目,就是安装下载那个,我的在

 项目如图:

 

 这是默认的脚本区

1.编写脚本

2.执行打开

 3.自动弹出。点击那个脚本test.cy.js:

运行结果右侧绿色的代表通过:

 如果错误的脚本,如图,地址改下

 它的报错,会提示你脚本哪里不对。

参考别人的完全脚本:Cypress基础入门 - 爱码网

describe('我的第一个测试',function(){
    it('百度测试用例:',function(){
        cy.visit('http://www.baidu.com') //访问url
        cy.title().should('contain','百度一下,你就知道')   //验证页面 title 是否正确
        cy.get('#kw').type('python')       //根据 css 定位搜索输入框
        .should('have.value','python')  //验证关键字自动是否展示正确
        cy.get('#su').click()   //根据 css 定位搜索按钮并点击
        cy.url().should('include','wd=python')     //验证目标url 是否正确包含关键字
        cy.title().should('contain','python_百度搜索')  //验证页面 title 是否正确
        cy.get('[]').should('contain','python')    // 验证第一个结果中是否包含TesterHome
        cy.screenshot()
    })
})

 它会自动按步骤执行,右侧会播放步骤。

用例就是这么写,详细操作看官方文档!

总结三大重点:

1.脚本区,就是IDE的

2.打开执行区:

 

弹出的窗口选择编写的脚本

3.执行结果区:

自动弹出的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试狂人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值