describe('测试数据放在前置条件里', function () {
let testDatas = testDatas = [
{'name': 'yy', 'password': 'helloqa'},
{'name': 'age', 'password': 'helloqa2'}]
// 循环生成测试用例
for (const data in testDatas) {
it(`测试外部数据${data}`, function () {
cy.log(testDatas[data].name, testDatas[data].password)
});
}
})
直接看我这篇文章就好了:https://cloud.tencent.com/developer/article/1704584
// 导入数据文件 example.json,并保存在 testData 变量中
import testData from '../../data/example.json'
describe('数据驱动的栗子', function () {
describe('数据保存在自定义文件中', function () {
for (const data in testData) {
it(`测试外部数据${data}`, function () {
cy.log(testData[data].name, testData[data].body)
});
}
})
})