我第一次在testcafe中寫一個測驗,并試圖做一個 請告知。 uj5u.com熱心網友回復: 資料驅動測驗的運行時DataSet初始化不被支持。請參考檔案,了解如何正確初始化資料集。
標籤: 上一篇:這是一種什么樣的測驗?巢湖市
forEach回圈,以便迭代各種檔案。
當試圖運行測驗時,得到這個錯誤 源檔案不包含有效的'fixture' 和'test' 宣告。
從'testcafe'匯入 testcafe。
import { promises } from 'fs';
import { parse } from 'node-html-parser';
let specFiles: string[] = [];
fixture ('OpsLevel test cafe reporter').before( async t => {
specFiles = await promises.readdir('./gauge-ports/html-report/specs')
});
specFiles.forEach(specFile => {
test(`Generate testcafe report from ${specFile}`, async t => {
const gaugeReport = await promises.readFile(specFile, {encoding: 'utf8', flag: 'r'}) 。
const parsedReport = parse(gaugeReport);
const structuredText = parsedReport.structuraldText;
await t.expect(structuredText.includes('Success Rate 100%')).eql(true)。
});
});
