mocha 自动化测试
1使用npm安装
npm i mocha chai -D
chai验证方法
前两种BDD,行为驱动开发是一种敏捷软件开发的技术,引导和关注行为和规范BDD(灰盒测试、黑盒测试)
后面一种TDD,测试驱动开发
Selenium用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中
2.直接使用mocha测试显示在终端
先在pageage.json里面添加
3.安装mochawesome
可以生成测试报告
npm i mochawesome -D
也可直接在pageconfig.js
里面
简单js测试方式,js写法
es6语法
mocha不支持es6语法要安装babel转译
npm i @babel/cli @babel/core @babel/preset-env @babel/register -D
添加.babelrc文件
{ "presets": ["@babel/preset-env"] }
配置package.json
注:如果使用到mochawesome则可以生成报告,如果不使用可以直接去掉
"scripts": { "test": "mocha --reporter mochawesome --require @babel/register test/*.js", }
相关推荐
4.启动命令windows:chrome --remote-debugging-port=9222启动命令mac:Google\ Chrome --remote-debugging-port=9222
maowenbei 2020-09-18
goodby 2020-08-08
ztsinghua 2020-07-28
lucialee 2020-07-18
curiousL 2020-07-18
amei0 2020-07-08
老道长的测试生活 2020-07-05
HappinessCat 2020-07-04
petal0 2020-06-29
ITstudied 2020-06-21
maxelliot 2020-06-21
Dataleon 2020-06-16
maxelliot 2020-06-16
tobecrazy 2020-06-15
mohanzb 2020-06-14
lucialee 2020-06-13
woxxoole 2020-06-13
测试自动化顾问 2020-06-12