只知Selenium?来尝试下Cypress
发布于 2024-10-18
1062
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
光荣之路
扫码关注公众号
扫码阅读
手机扫码阅读
关注我们,一起学习+涨薪不掉队!
分享你的测试成长经历,吴老师免费送书!
前端测试框架:Cypress
前端测试框架不仅限于selenium,还有像cypress这样的工具,其官方文档中包含视频教程。
官网尝试新的测试框架!
环境准备:
- 确保已安装node.js、npm、VSCode。
- 通过执行命令验证环境:node -v 和 npm -v。
- 在项目根目录下创建package.json文件。
- 安装cypress,使用npm install cypress --save-dev。
- 遇到错误时,在package.json的scripts部分添加"cypress:open":"cypress open",然后通过npm run cypress:open启动。
安装插件:
- 使用cy.xpath()需要安装cypress-xpath插件。
- 安装命令:npm install cypress-xpath --save-dev。
- 在cypress/support/index.js中添加:require('cypress-xpath')。
元素定位方式:
- 使用cy.get()按CSS或特定属性定位。
- 使用cy.contains()按特定字符串匹配进行定位。
- 使用cy.xpath()按XPATH进行定位,需安装插件。
页面操作:
包括输入(type)、聚焦(focus)、模糊(blur)、清除(clear)、提交(submit)、点击(click)等多种操作方法。
附加信息:
提供了一个链接,其中包含三节测试开发试听课,帮助提升技能。
免费领取试听课链接提取码:k5fv
成功的关键在于每天至少两小时的学习时间和坚持编写代码的习惯。
投入与产出成正比,涨薪10k+需要超过一年的努力。
光荣之路出品,分享测试大佬和小白的故事以及2020年度测试现状报告。
推荐资源包括pytest测试框架教学、flask网站开发、IOS真机移动端App+H5混合自动化测试实战以及产品测试规范。
内推信息:
字节跳动测试开发职位内推,招聘QQ群:203715128。
光荣之路
光荣之路
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
光荣之路的其他文章
框架思维设计测试用例,事半功倍!(2)
你的测试用例,可清爽?
在软件开发过程中,如果开发不认可的BUG,测试人员应该如何处理?
在软件开发过程中,如果测试发现的BUG被开发人员认为不是BUG(即开发不认可BUG的情况),测试可以采取多种处
实战+代码!Selenium + Phantom JS爬取天天基金数据
不要等没有offer的时候再来学习
详解探索式测试(附带丰富的探索式测试策略)
什么是探索式测试?探索式测试是一种非结构化的测试方法,鼓励测试人员以创造性和启发性的方式探索系统。
实例解析:秒杀系统是如何防止商品超售
秒杀系统的基本思路秒杀系统的主要目标是在高并发情况下,确保用户能够安全地购买商品,同时防止超卖(即库存不足时仍
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线