|  |  | @ -1,4 +1,4 @@ | 
			
		
	
		
			
				
					|  |  |  | import { defineConfig, devices } from '@playwright/test'; | 
			
		
	
		
			
				
					|  |  |  | import { defineConfig, devices } from "@playwright/test"; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | /** | 
			
		
	
		
			
				
					|  |  |  |  * Read environment variables from file. | 
			
		
	
	
		
			
				
					|  |  | @ -11,7 +11,7 @@ import { defineConfig, devices } from '@playwright/test'; | 
			
		
	
		
			
				
					|  |  |  |  * See https://playwright.dev/docs/test-configuration.
 | 
			
		
	
		
			
				
					|  |  |  |  */ | 
			
		
	
		
			
				
					|  |  |  | export default defineConfig({ | 
			
		
	
		
			
				
					|  |  |  |   testDir: './test-playwright', | 
			
		
	
		
			
				
					|  |  |  |   testDir: "./test-playwright", | 
			
		
	
		
			
				
					|  |  |  |   /* Run tests in files in parallel */ | 
			
		
	
		
			
				
					|  |  |  |   fullyParallel: true, | 
			
		
	
		
			
				
					|  |  |  |   /* Fail the build on CI if you accidentally left test.only in the source code. */ | 
			
		
	
	
		
			
				
					|  |  | @ -21,44 +21,44 @@ export default defineConfig({ | 
			
		
	
		
			
				
					|  |  |  |   /* Opt out of parallel tests on CI. */ | 
			
		
	
		
			
				
					|  |  |  |   workers: process.env.CI ? 1 : undefined, | 
			
		
	
		
			
				
					|  |  |  |   /* Reporter to use. See https://playwright.dev/docs/test-reporters */ | 
			
		
	
		
			
				
					|  |  |  |   reporter: 'html', | 
			
		
	
		
			
				
					|  |  |  |   reporter: "html", | 
			
		
	
		
			
				
					|  |  |  |   /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ | 
			
		
	
		
			
				
					|  |  |  |   use: { | 
			
		
	
		
			
				
					|  |  |  |     /* Base URL to use in actions like `await page.goto('/')`. */ | 
			
		
	
		
			
				
					|  |  |  |     baseURL: 'http://localhost:8080', | 
			
		
	
		
			
				
					|  |  |  |     baseURL: "http://localhost:8080", | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ | 
			
		
	
		
			
				
					|  |  |  |     trace: 'on-first-retry', | 
			
		
	
		
			
				
					|  |  |  |     trace: "on-first-retry", | 
			
		
	
		
			
				
					|  |  |  |   }, | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |   /* Configure projects for major browsers */ | 
			
		
	
		
			
				
					|  |  |  |   projects: [ | 
			
		
	
		
			
				
					|  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |       name: 'chromium', | 
			
		
	
		
			
				
					|  |  |  |       name: "chromium", | 
			
		
	
		
			
				
					|  |  |  |       use: { | 
			
		
	
		
			
				
					|  |  |  |         ...devices['Desktop Chrome'], | 
			
		
	
		
			
				
					|  |  |  |         ...devices["Desktop Chrome"], | 
			
		
	
		
			
				
					|  |  |  |         permissions: ["clipboard-read"], | 
			
		
	
		
			
				
					|  |  |  |       }, | 
			
		
	
		
			
				
					|  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |       name: 'firefox', | 
			
		
	
		
			
				
					|  |  |  |       use: { ...devices['Desktop Firefox'] }, | 
			
		
	
		
			
				
					|  |  |  |       name: "firefox", | 
			
		
	
		
			
				
					|  |  |  |       use: { ...devices["Desktop Firefox"] }, | 
			
		
	
		
			
				
					|  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |       name: 'webkit', | 
			
		
	
		
			
				
					|  |  |  |       use: { ...devices['Desktop Safari'] }, | 
			
		
	
		
			
				
					|  |  |  |       name: "webkit", | 
			
		
	
		
			
				
					|  |  |  |       use: { ...devices["Desktop Safari"] }, | 
			
		
	
		
			
				
					|  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /* Test against mobile viewports. */ | 
			
		
	
		
			
				
					|  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |       name: 'Mobile Chrome', | 
			
		
	
		
			
				
					|  |  |  |       use: { ...devices['Pixel 5'] }, | 
			
		
	
		
			
				
					|  |  |  |       name: "Mobile Chrome", | 
			
		
	
		
			
				
					|  |  |  |       use: { ...devices["Pixel 5"] }, | 
			
		
	
		
			
				
					|  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |       name: 'Mobile Safari', | 
			
		
	
		
			
				
					|  |  |  |       use: { ...devices['iPhone 12'] }, | 
			
		
	
		
			
				
					|  |  |  |       name: "Mobile Safari", | 
			
		
	
		
			
				
					|  |  |  |       use: { ...devices["iPhone 12"] }, | 
			
		
	
		
			
				
					|  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /* Test against branded browsers. */ | 
			
		
	
	
		
			
				
					|  |  | @ -67,8 +67,8 @@ export default defineConfig({ | 
			
		
	
		
			
				
					|  |  |  |     //   use: { ...devices['Desktop Edge'], channel: 'msedge' },
 | 
			
		
	
		
			
				
					|  |  |  |     // },
 | 
			
		
	
		
			
				
					|  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |       name: 'Google Chrome', | 
			
		
	
		
			
				
					|  |  |  |       use: { ...devices['Desktop Chrome'], channel: 'chrome' }, | 
			
		
	
		
			
				
					|  |  |  |       name: "Google Chrome", | 
			
		
	
		
			
				
					|  |  |  |       use: { ...devices["Desktop Chrome"], channel: "chrome" }, | 
			
		
	
		
			
				
					|  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |   ], | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | 
 |