先看下什么是Cypress:
看关键词:runs in a browser
意味着Cypress是专注在浏览器上自动化测试
可能这个时候有人会讲这年头谁还搞web ui自动化测试!!!
要指出一点的是,不停的研习优秀的自动化测试框架是提升自己的最佳姿势。
下面我们看下Cypress完整的工作过程是怎么样的,为什么我们需要学习下Cypress,如图所示:
从官网的信息来看,Cypress提供了自己的一套完整的最佳实践,既然有套路,那就值得我们研习!!!
下面我们看下Cypress安装部署需要什么样的配置,环境,如图所示:
下面我们看下如何安装配置,请先安装好对应版本的nodejs
上面的安装过程,还需要根据自己的os环境等,看具体的信息来灵活处理,而不是呆板的套路
安装好后,我们就可以运行下自带的demo了,使用下面的命令启动Cypress:
./node_modules/.bin/cypress open
这里要注意一点的是,我的cypress是在auto_press目录下执行的npm install cypress进行安装的,所以上面的启动命令也需要在auto_press目录下执行。
启动上述界面后,直接点击自带的测试代码,就可以直接启动对应的浏览器进行测试了。
下面我们看一个简单的测试代码示例,了解下Cypress怎么写测试代码的:
代码如下
好了第一篇Cypress写到这里,后续继续写,形成系列文章