- 添加项目配置文件和环境变量设置 - 创建测试用例目录结构和命名规范 - 实现基础测试 fixture 和页面对象模型 - 添加示例测试用例和数据生成器 - 配置 playwright 和 gitignore 文件
		
			
				
	
	
		
			19 lines
		
	
	
		
			624 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			624 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { test as base } from '@playwright/test';
 | |
| import { MarketingPage, MarketingInviteGuestsPage } from '@/pages/marketing';
 | |
| 
 | |
| type MyFixture = {
 | |
|     marketingPage: MarketingPage;
 | |
|     marketingInviteGuestsPage: MarketingInviteGuestsPage;
 | |
| };
 | |
| 
 | |
| export const test = base.extend<MyFixture>({
 | |
|     marketingPage: async ({ page }, use) => {
 | |
|         const marketingPage = new MarketingPage(page);
 | |
|         await use(marketingPage);
 | |
|     },
 | |
|     marketingInviteGuestsPage: async ({ page }, use) => {
 | |
|         const marketingInviteGuestsPage = new MarketingInviteGuestsPage(page);
 | |
|         await use(marketingInviteGuestsPage);
 | |
|     },
 | |
| });
 |