1.0.1-beta.6 • Published 3 years ago
@dongmingchao/cypress-boilerplate v1.0.1-beta.6
Cypress 回归测试样板仓
如何生成
- 在package.json的scripts添加
{
"test": "NODE_ENV=test cypress run",
"lint": "f2elint fix -i src",
"cypress": "NODE_ENV=test cypress open -P ."
}
- 执行
yarn cypress
让cypress初始化仓,然后关掉cypress - 然后执行如下
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能力
- 添加tsconfig.json
- 修改cypress.json
- 修改cypress/support/index.js
- 修改cypress/plugins/index.js
- 添加eslint(可选)
npm install f2elint -g
f2elint init
yarn add -D eslint-config-ali
yarn add -D eslint-plugin-cypress
- 修改.eslintrc.js
1.0.1-beta.6
3 years ago
1.0.1-beta.5
3 years ago
1.0.1-beta.4
3 years ago
1.0.1-beta.3
3 years ago
1.0.1-beta.2
3 years ago
1.0.1-beta.1
3 years ago
1.0.1-beta.0
3 years ago