This commit is contained in:
rsgltzyd 2024-10-15 23:08:45 +08:00
parent 1b4ae5fa85
commit 392fb7487b

View File

@ -18,7 +18,7 @@ const { faker } = require('@faker-js/faker/locale/zh_CN');
// // Expects page to have a heading with the name of Installation. // // Expects page to have a heading with the name of Installation.
// await expect(page.getByRole('heading', { name: 'Installation' })).toBeVisible(); // await expect(page.getByRole('heading', { name: 'Installation' })).toBeVisible();
// }); // });
test('登录touch和h5购买会员卡到h5商城购买货品', async ({ test('登录touch和h5创建顾客购买会员卡,使用顾客账号到h5商城购买货品', async ({
touchPage, touchPage,
h5Page, h5Page,
touchCustomerPage, touchCustomerPage,
@ -28,7 +28,7 @@ test('登录touch和h5购买会员卡到h5商城购买货品', async ({
const customer = new Customer(1, 1, { phone: phone }); const customer = new Customer(1, 1, { phone: phone });
await touchCustomerPage.createCustomer(customer); await touchCustomerPage.createCustomer(customer);
//在touch页面购买会员卡 await test.step('在touch页面购买会员卡', async () => {
await touchPage.getByText('去开单').click(); await touchPage.getByText('去开单').click();
await touchPage.locator('.more > .icon > svg').click(); await touchPage.locator('.more > .icon > svg').click();
await touchPage.getByText('去开卡').click(); await touchPage.getByText('去开卡').click();
@ -44,8 +44,9 @@ test('登录touch和h5购买会员卡到h5商城购买货品', async ({
await touchPage.getByLabel('结算签字').uncheck(); await touchPage.getByLabel('结算签字').uncheck();
await touchPage.getByRole('button', { name: /结\s算/ }).click(); await touchPage.getByRole('button', { name: /结\s算/ }).click();
await touchPage.getByRole('button', { name: /跳\s过/ }).click(); await touchPage.getByRole('button', { name: /跳\s过/ }).click();
});
//在h5商城页面使用会员卡进行购买 await test.step('登录h5并且商城页面使用会员卡进行购买', async () => {
await h5LoginPage.login(customer.phone); await h5LoginPage.login(customer.phone);
await h5Page.locator('.singIn_content > .iconfont').click(); await h5Page.locator('.singIn_content > .iconfont').click();
await h5Page.locator('.get_btn').click(); await h5Page.locator('.get_btn').click();
@ -69,3 +70,4 @@ test('登录touch和h5购买会员卡到h5商城购买货品', async ({
await expect(h5Page.getByText('支付成功').first()).toBeVisible(); await expect(h5Page.getByText('支付成功').first()).toBeVisible();
await expect(h5Page.getByText('查看订单')).toBeVisible(); await expect(h5Page.getByText('查看订单')).toBeVisible();
}); });
});