@@ -44,10 +44,14 @@ export class AddRedisDatabasePage {
44
44
primaryGroupNameInput = Selector ( '[data-testid=primary-group]' ) ;
45
45
masterGroupPassword = Selector ( '[data-testid=sentinel-master-password]' ) ;
46
46
connectionType = Selector ( '[data-testid=connection-type]' ) ;
47
+ sentinelForm = Selector ( '[data-testid=form]' ) ;
47
48
//Links
48
49
buildFromSource = Selector ( 'a' ) . withExactText ( 'Build from source' ) ;
49
50
buildFromDocker = Selector ( 'a' ) . withExactText ( 'Docker' ) ;
50
51
buildFromHomebrew = Selector ( 'a' ) . withExactText ( 'Homebrew' ) ;
52
+ // DROPDOWNS
53
+ caCertField = Selector ( '[data-testid=select-ca-cert]' , { timeout : 500 } ) ;
54
+ clientCertField = Selector ( '[data-testid=select-cert]' , { timeout : 500 } ) ;
51
55
52
56
/**
53
57
* Adding a new redis database
@@ -61,7 +65,7 @@ export class AddRedisDatabasePage {
61
65
await t
62
66
. typeText ( this . hostInput , parameters . host , { replace : true , paste : true } )
63
67
. typeText ( this . portInput , parameters . port , { replace : true , paste : true } )
64
- . typeText ( this . databaseAliasInput , parameters . databaseName , { replace : true , paste : true } ) ;
68
+ . typeText ( this . databaseAliasInput , parameters . databaseName ! , { replace : true , paste : true } ) ;
65
69
if ( ! ! parameters . databaseUsername ) {
66
70
await t . typeText ( this . usernameInput , parameters . databaseUsername , { replace : true , paste : true } ) ;
67
71
}
@@ -82,7 +86,7 @@ export class AddRedisDatabasePage {
82
86
await t
83
87
. typeText ( this . hostInput , parameters . host , { replace : true , paste : true } )
84
88
. typeText ( this . portInput , parameters . port , { replace : true , paste : true } )
85
- . typeText ( this . databaseAliasInput , parameters . databaseName , { replace : true , paste : true } ) ;
89
+ . typeText ( this . databaseAliasInput , parameters . databaseName ! , { replace : true , paste : true } ) ;
86
90
if ( ! ! parameters . databaseUsername ) {
87
91
await t . typeText ( this . usernameInput , parameters . databaseUsername , { replace : true , paste : true } ) ;
88
92
}
@@ -128,8 +132,8 @@ export class AddRedisDatabasePage {
128
132
await t
129
133
. typeText ( this . hostInput , parameters . host , { replace : true , paste : true } )
130
134
. typeText ( this . portInput , parameters . port , { replace : true , paste : true } )
131
- . typeText ( this . usernameInput , parameters . databaseUsername , { replace : true , paste : true } )
132
- . typeText ( this . passwordInput , parameters . databasePassword , { replace : true , paste : true } ) ;
135
+ . typeText ( this . usernameInput , parameters . databaseUsername ! , { replace : true , paste : true } )
136
+ . typeText ( this . passwordInput , parameters . databasePassword ! , { replace : true , paste : true } ) ;
133
137
}
134
138
135
139
/**
0 commit comments