- 添加了商品分类页面的测试用例,包括验证表格头和新增分类功能 - 添加了商品列表页面的测试用例,验证页面元素和功能 - 新增了 CommondityCategoryPage 和 CommondityCreateCategoryPage 两个页面对象 - 更新了环境变量和配置文件,为测试用例做准备
28 lines
1.2 KiB
TypeScript
28 lines
1.2 KiB
TypeScript
import { test, expect } from '@playwright/test';
|
|
import { CommondityCategoryPage } from '../../pages/commodity/commondityCategoryPage';
|
|
import { CommondityCreateCategoryPage } from '../../pages/commodity/commondityCreateCategoryPage';
|
|
|
|
test('商品分类', async ({ page }) => {
|
|
const commondityCategoryPage = new CommondityCategoryPage(page);
|
|
await page.goto('#/mall/goodsClass/goodsClassList');
|
|
await page.getByText('概况').waitFor();
|
|
await expect(page.locator('.lv3_loading')).toBeHidden();
|
|
|
|
await commondityCategoryPage.verify_table_headers();
|
|
const content = await commondityCategoryPage.get_table_row_content(1);
|
|
console.log(content);
|
|
});
|
|
|
|
test('新增商品分类', async ({ page }) => {
|
|
const commondityCategoryPage = new CommondityCategoryPage(page);
|
|
const commondityCreateCategoryPage = new CommondityCreateCategoryPage(page);
|
|
await page.goto('#/mall/goodsClass/goodsClassList');
|
|
await page.getByText('概况').waitFor();
|
|
await expect(page.locator('.lv3_loading')).toBeHidden();
|
|
|
|
await commondityCategoryPage.commondity_create_category_button.click();
|
|
await commondityCreateCategoryPage.open_create_category_page_success();
|
|
await commondityCreateCategoryPage.create_category('测试分类', 'test', '1', 1);
|
|
|
|
});
|