随笔分类 - H1→ Cypress Web自动化测试框架
摘要:引言 我们写程序、写复杂的脚本时,如果遇到问题,经常需要打断点进行调式,而Cypress提供了很好的debug命令——debugger debugger调试器 Cypress测试代码在与应用程序相同的运行循环中运行。这意味着您可以访问在页面上运行的代码,以及浏览器提供给您的内容,如document,
阅读全文
摘要:引言 Cypress项目中官方写了很多demo,我们可以拿来做测试案例的。地址:https://github.com/cypress-io/cypress-example-recipes 安装 1、首先你要安装git,具体如何安装请百度,安装后,如图: 2、其次,输入命令,回车: git clone
阅读全文
摘要:引言 前面一节已经讲过访问百度的脚本,现在一个登录的UI自动化案例,以禅道为例(暂时不用公司网站,最近公司信息安全管控比较严格)。 脚本编写 写脚本如写用例,只不过脚本是以代码的方式写,用例以汉字的方式写。首先我们写一个登录的用例,就要捋好各个节点: 1、输入账号; 2、检查账号; 3、输入密码;
阅读全文
摘要:引言 前面已经说过Cypress是javascript语言写的,我这里使用pycharm编辑器和ST3进行编写js脚本。 脚本编写:方式1 首先找到之前安装Cypress项目的文件位置,如图: 打开IDE,导入工程: 在 setting 里面配置下 javascript 语言版本 新建一个项目目录名
阅读全文
摘要:引言 前面一章已经介绍了Cypress的背景,这里介绍一下Cypress安装。 官网地址:https://www.cypress.io/ 官方文档:https://docs.cypress.io/guides/overview/why-cypress.html 环境要求 1、macOS 10.9 a
阅读全文
摘要:引言 如果说Web自动化测试,大家最熟悉不过的就是Selenium了。其实还有testcafe、mocha、jtest和cypress等,这些都是github上国外做自动化测试比较火的项目,而近些年Cypress逐渐被国际上认可的最佳实践。而国内一些公司和一些技术追求者、社区等已经使用和学习。 Cy
阅读全文