File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ const { test, expect } = require('@playwright/test');
22const { faker } = require ( '@faker-js/faker' ) ;
33const RegisterPage = require ( '../../pages/RegisterPage' ) ;
44
5- let userData = { } ; // Global variable to store user data for reuse
5+ let userData = { } ;
66
77test . describe ( 'Register Page Tests with Random Data' , ( ) => {
88 let registerPage ;
@@ -21,7 +21,15 @@ test.describe('Register Page Tests with Random Data', () => {
2121
2222 // Validate error message for empty fields
2323 const validationMessage = await registerPage . emailInput . evaluate ( input => input . validationMessage ) ;
24- expect ( validationMessage ) . toBe ( "Please fill out this field." ) ;
24+ const browserName = test . info ( ) . project . name ;
25+
26+ if ( browserName === 'chromium' ) {
27+ expect ( validationMessage ) . toBe ( "Please fill out this field." ) ;
28+ } else if ( browserName === 'firefox' ) {
29+ expect ( validationMessage ) . toBe ( "Please fill out this field." ) ;
30+ } else if ( browserName === 'webkit' ) {
31+ expect ( validationMessage ) . toBe ( "Fill out this field" ) ;
32+ }
2533 } ) ;
2634
2735 test ( 'should successfully register with valid data' , async ( ) => {
You can’t perform that action at this time.
0 commit comments