扫码阅读
手机扫码阅读
只知Selenium?来尝试下Cypress
68 2024-10-18
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
光荣之路
扫码关注公众号
关注我们,一起学习+涨薪不掉队!
分享你的测试成长经历,吴老师免费送书!
前端测试框架: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。
想要了解更多内容?
文章来源:
光荣之路
扫码关注公众号
光荣之路的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线