1、獲取文件路徑:
方式一:整個js文件使用
var path=require('path');
var public_path=path.resolve('../testcase/listData/*.js');
console.log("===="+public_path);
方式二:塊級應用
let path=require('path');
let public_path=path.resolve('../testcase/listData/*.js');
console.log("===="+public_path);
2、如何運行文件夾下所有的文件路徑
1)嘗試readfile進行文件讀取,並運行 --嘗試失敗,始終無法讀取到function 函數和運行成功
2)經過網上查詢使用mocha進行運行
a、終端(windows用putty吧)進入需要測試的項目地址:如圖
b、如果我們在package.json里面配置了mocha的路徑可以直接進入項目對應路徑使用路徑中的命令:
如:mocha main/testcase/*/*.js
c:常用的命令(借鑒)
//在目錄下執行測試文件
$ mocha a.test.js
//mocha會默認執行目錄下的test子文件夾內的js
$ mocha
//上一條執行的是一層的,要遍歷文件夾下所有層次的測試文件,則:
$ mocha --recursive
//執行指定文件夾demo下的test1.js test2.js
$ mocha demo/{test1,test2}.js
//執行指定文件下所有文件
$ mocha demo/ *.js
//執行導出模版(相對路徑 按照自己情況來) 得到的導出文件夾在當前目錄下
$ ../node_modules/.bin/mocha --reporter mochawesome
2、考慮到使用時用linux命令來執行,可觀性不強,運行結果不直觀,希望使用ItelliIJ IDEA上進行配置運行所有的js文件
采用方法:學習。。
3、關於直觀的測試報告
待補充