1.0.1-beta.6 • Published 3 years ago

@dongmingchao/cypress-boilerplate v1.0.1-beta.6

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Cypress 回归测试样板仓

如何生成

  1. 在package.json的scripts添加
{
  "test": "NODE_ENV=test cypress run",
  "lint": "f2elint fix -i src",
  "cypress": "NODE_ENV=test cypress open -P ."
}
  1. 执行yarn cypress让cypress初始化仓,然后关掉cypress
  2. 然后执行如下
mv cypress/integration/examples cypress/ # 移出来默认的示例文件
yarn add -D @cypress/code-coverage @istanbuljs/nyc-config-typescript babel-plugin-istanbul # 添加测试覆盖率能力(需要对应前端项目配置babel)(可选,此仓未装)
yarn add -D cypress-plugin-snapshots # 添加快照测试
yarn add -D cypress-xpath # 添加xpath能力
  1. 添加tsconfig.json
  2. 修改cypress.json
  3. 修改cypress/support/index.js
  4. 修改cypress/plugins/index.js
  5. 添加eslint(可选)
npm install f2elint -g
f2elint init
yarn add -D eslint-config-ali
yarn add -D eslint-plugin-cypress
  • 修改.eslintrc.js