@@ -27,7 +27,7 @@ export class CredentialStoresPage extends BaseResourcePage {
2727 . getByRole ( 'group' , { name : 'Type' } )
2828 . getByLabel ( 'Static' )
2929 . click ( ) ;
30- await this . page . getByRole ( 'button' , { name : 'Save' } ) . click ( ) ;
30+ await this . page . getByRole ( 'button' , { name : 'Save' , exact : true } ) . click ( ) ;
3131 await this . dismissSuccessAlert ( ) ;
3232 await expect (
3333 this . page
@@ -59,7 +59,7 @@ export class CredentialStoresPage extends BaseResourcePage {
5959 . click ( ) ;
6060 await this . page . getByLabel ( 'Address' ) . fill ( vaultAddr ) ;
6161 await this . page . getByLabel ( 'Token' ) . fill ( clientToken ) ;
62- await this . page . getByRole ( 'button' , { name : 'Save' } ) . click ( ) ;
62+ await this . page . getByRole ( 'button' , { name : 'Save' , exact : true } ) . click ( ) ;
6363 await this . dismissSuccessAlert ( ) ;
6464 await expect (
6565 this . page
@@ -100,7 +100,7 @@ export class CredentialStoresPage extends BaseResourcePage {
100100 . getByRole ( 'textbox' )
101101 . fill ( workerFilter ) ;
102102 await this . page . getByLabel ( 'Token' ) . fill ( clientToken ) ;
103- await this . page . getByRole ( 'button' , { name : 'Save' } ) . click ( ) ;
103+ await this . page . getByRole ( 'button' , { name : 'Save' , exact : true } ) . click ( ) ;
104104 await this . dismissSuccessAlert ( ) ;
105105 await expect (
106106 this . page
@@ -160,7 +160,7 @@ export class CredentialStoresPage extends BaseResourcePage {
160160 encoding : 'utf-8' ,
161161 } ) ;
162162 await this . page . getByLabel ( 'SSH Private Key' ) . fill ( keyData ) ;
163- await this . page . getByRole ( 'button' , { name : 'Save' } ) . click ( ) ;
163+ await this . page . getByRole ( 'button' , { name : 'Save' , exact : true } ) . click ( ) ;
164164 await this . dismissSuccessAlert ( ) ;
165165 await expect (
166166 this . page
@@ -219,7 +219,7 @@ export class CredentialStoresPage extends BaseResourcePage {
219219 await this . page
220220 . getByLabel ( 'Password Required' , { exact : true } )
221221 . fill ( password ) ;
222- await this . page . getByRole ( 'button' , { name : 'Save' } ) . click ( ) ;
222+ await this . page . getByRole ( 'button' , { name : 'Save' , exact : true } ) . click ( ) ;
223223 await this . dismissSuccessAlert ( ) ;
224224 await expect (
225225 this . page
@@ -284,7 +284,7 @@ export class CredentialStoresPage extends BaseResourcePage {
284284 . getByLabel ( 'Password Required' , { exact : true } )
285285 . fill ( password ) ;
286286 await this . page . getByLabel ( 'Domain Required' , { exact : true } ) . fill ( domain ) ;
287- await this . page . getByRole ( 'button' , { name : 'Save' } ) . click ( ) ;
287+ await this . page . getByRole ( 'button' , { name : 'Save' , exact : true } ) . click ( ) ;
288288 await this . dismissSuccessAlert ( ) ;
289289 await expect (
290290 this . page
@@ -323,7 +323,7 @@ export class CredentialStoresPage extends BaseResourcePage {
323323 . selectOption ( credentialType ) ;
324324 }
325325
326- await this . page . getByRole ( 'button' , { name : 'Save' } ) . click ( ) ;
326+ await this . page . getByRole ( 'button' , { name : 'Save' , exact : true } ) . click ( ) ;
327327 await this . dismissSuccessAlert ( ) ;
328328
329329 return credentialLibraryName ;
@@ -364,7 +364,7 @@ export class CredentialStoresPage extends BaseResourcePage {
364364 . getByRole ( 'button' , { name : 'Add' } )
365365 . click ( ) ;
366366
367- await this . page . getByRole ( 'button' , { name : 'Save' } ) . click ( ) ;
367+ await this . page . getByRole ( 'button' , { name : 'Save' , exact : true } ) . click ( ) ;
368368 await this . dismissSuccessAlert ( ) ;
369369
370370 return credentialLibraryName ;
0 commit comments