1
我使用this插件來生成覆蓋率報告。但是,它不起作用。我得到的錯誤:在安裝過程中
失敗:無法讀取未定義 類型錯誤的特性「OUTDIR」:無法讀取的不確定量角器測量e2e覆蓋的插件
財產「OUTDIR」你知不知道如何解決這一點,並生成報告?
我使用this插件來生成覆蓋率報告。但是,它不起作用。我得到的錯誤:在安裝過程中
失敗:無法讀取未定義 類型錯誤的特性「OUTDIR」:無法讀取的不確定量角器測量e2e覆蓋的插件
財產「OUTDIR」你知不知道如何解決這一點,並生成報告?
這是一個很好的解決方案。
在您的protractor.conf.js中指定一個自定義腳本。
plugins: [
{
path: 'scripts/protractor-e2e-coverage-custom.js'
}
];
在自定義腳本中,設置默認值。
const coverage = require('protractor-e2e-coverage');
const path = require('path');
coverage.outdir = path.resolve(process.cwd(), 'test/e2e-stats/report');
var coveragePlugin = new coverage.CoveragePlugin();
我config.js: exports.config = { seleniumadress:的 'http://本地主機:4444/WD /集線器', 功能:{ 'browserName': '鉻' } , 框架: '茉莉', 規格:[ 'spec.js'], jasmineNodeOpts:{ defaultTimeoutInterval:300000 }, 插件:[ { 路徑:」 ../../node_modules /protractor-e2e-coverage/index.js', outdir:'../coverage' } ] }; –