26 lines
		
	
	
		
			542 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			542 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| const { test: base, expect } = require('@playwright/test');
 | |
| const authFile = '.auth/zhb_admin.json';
 | |
| const test = base.extend({
 | |
|   /**
 | |
|    * @type {import('@playwright/test').Page}
 | |
|    */
 | |
|   zhbPage: async ({ browser, baseURL }, use) => {
 | |
|     const context = await browser.newContext({
 | |
|       storageState: authFile,
 | |
|     });
 | |
|     const page = await context.newPage();
 | |
|     await page.goto(baseURL);
 | |
|     console.log(baseURL);
 | |
| 
 | |
|     await use(page);
 | |
| 
 | |
|     await page.close();
 | |
|     await context.close();
 | |
|   },
 | |
| });
 | |
| 
 | |
| module.exports = {
 | |
|   test,
 | |
|   expect,
 | |
| };
 | 
