上一篇文章很简略的介绍了E2E测试的一些框架,本文从相对更详细的层面进行整理
E2E测试 (by cypress):
cypress安装
npm install cypress --save-dev
cypress启动
./node_modules/.bin/cypress open
推荐将启动命令配置在package.json的scripts中,命名为e2e
cypress自定义设置
cypress默认有推荐配置,我们可根据业务需求进行一些配置的覆盖。
配置创建方式:在根目录中创建cypress.json,常用内容如下:
{
"viewportWidth": 1440,
"viewportHeight": 960,
"chromeWebSecurity": false,
"fixturesFolder": "test/cypress/fixtures",
"integrationFolder": "test/cypress/integration",
"plugi