//integration文件下新建testLogin.data.js
export const testLoginUser = [
{
summary: "Login pass",
username: "jane.lane",
password: "password123"
},
{
summary: "Login fail",
username: "iTesting",
password: "iTesting"
}
]
// integration文件下新建testLogin.js
///<reference types="cypress" />
// 导入测试数据
import {testLoginUser} from './testLogin.data'
describe('动态生成测试用例', function(){
// 此用户名和密码为本地服务器默认
const username = 'jane.lane'
const password = 'password123'
context('HTML 表单登陆测试', function(){
for(const user of testLoginUser){
it(user.summary, function(){
cy.log(user.username);
cy.log(user.password);
});
};
});
});
执行命令:”yarn cypress open”,生成了两条测试用例。