@@ -97,15 +97,16 @@ test('password change dialog validation', async ({ page }) => {
97
97
await page . getByRole ( 'button' , { name : 'Change password' } ) . click ( ) ;
98
98
99
99
await page . getByLabel ( 'Current password' ) . fill ( testPassword1 ) ;
100
- await page . getByLabel ( ' New password') . fill ( 'weak' ) ;
100
+ await page . getByRole ( 'textbox' , { name : ' New password', exact : true } ) . fill ( 'weak' ) ;
101
101
await page . getByRole ( 'dialog' ) . getByRole ( 'button' , { name : 'Change password' } ) . click ( ) ;
102
102
await expect ( page . getByText ( 'Must contain at least one' ) ) . toBeVisible ( ) ;
103
103
104
104
await page . getByLabel ( 'Current password' ) . clear ( ) ;
105
105
await page . getByLabel ( 'Current password' ) . fill ( 'wrong_password' ) ;
106
- await page . getByLabel ( ' New password') . clear ( ) ;
107
- await page . getByLabel ( ' New password') . fill ( 'ValidPassword123!' ) ;
106
+ await page . getByRole ( 'textbox' , { name : ' New password', exact : true } ) . clear ( ) ;
107
+ await page . getByRole ( 'textbox' , { name : ' New password', exact : true } ) . fill ( 'ValidPassword123!' ) ;
108
108
await page . getByRole ( 'dialog' ) . getByRole ( 'button' , { name : 'Change password' } ) . click ( ) ;
109
+ await expect ( page . getByText ( 'Passwords do not match' ) ) . toBeVisible ( ) ;
109
110
await page . getByRole ( 'button' , { name : 'Close' } ) . click ( ) ;
110
111
} ) ;
111
112
@@ -223,7 +224,8 @@ test('change password', async ({page}) => {
223
224
await page . getByRole ( 'button' , { name : 'Change password' } ) . click ( ) ;
224
225
await page . getByLabel ( 'Current password' ) . click ( ) ;
225
226
await page . getByLabel ( 'Current password' ) . fill ( testPassword1 ) ;
226
- await page . getByLabel ( 'New password' ) . fill ( testPassword2 ) ;
227
+ await page . getByRole ( 'textbox' , { name : 'New password' , exact : true } ) . fill ( testPassword2 ) ;
228
+ await page . getByRole ( 'textbox' , { name : 'Confirm new password' } ) . fill ( testPassword2 ) ;
227
229
await page . getByRole ( 'dialog' ) . getByRole ( 'button' , { name : 'Change password' } ) . click ( ) ;
228
230
await expect ( page . getByText ( 'LoginRegisterEmail-' ) ) . toBeVisible ( ) ;
229
231
0 commit comments