【发布时间】:2021-06-04 17:57:24
【问题描述】:
我正在为不同类型的用户编写登录测试,并且我有一个 JSON 文件,其中包含不同用户的用户凭据。
[
{
"userType":"admin,
"email":"admin@test.com",
"password":"test1234"
},
{
"userType":"employee,
"email":"employee@test.com",
"password":"test1234"
}
]
这些是我的测试:
it('Login test - admin user', () => {
cy.get("[type='email']").type('admin@test.com');
cy.get("[type='password']").type('test1234');
cy.get("[id='login']").click();
cy.url().should('includes', '/dashboard');
});
it('Login test - employee user', () => {
cy.get("[type='email']").type('employee@test.com');
cy.get("[type='password']").type('test1234');
cy.get("[id='login']").click();
cy.url().should('includes', '/welcome');
});
我想传递用户类型并获取用户的凭据并在测试中使用它。有可能吗?
【问题讨论】:
标签: typescript cypress