扫码阅读
手机扫码阅读

只知Selenium?来尝试下Cypress

16 2024-10-18

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:只知Selenium?来尝试下Cypress
文章来源:
光荣之路
扫码关注公众号

关注我们,一起学习+涨薪不掉队!

分享你的测试成长经历,吴老师免费送书!

前端测试框架: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。

想要了解更多内容?

查看原文:只知Selenium?来尝试下Cypress
文章来源:
光荣之路
扫码关注公众号