@@ -19,27 +19,27 @@ export class DatabasePage {
1919 public defaultLanguageSelector : ElementFinder ;
2020 public englishLanguageOption : ElementFinder ;
2121
22- selectLanguage ( languageName ) {
22+ public async selectLanguage ( languageName ) : Promise < void > {
2323 this . englishLanguageOption = element ( by . cssContainingText ( '.dropdown-item' , languageName ) ) ;
24- this . englishLanguageOption . click ( ) ;
24+ await this . englishLanguageOption . click ( ) ;
2525 }
26- public saveDatabase ( ) : void {
26+ public async saveDatabase ( ) : Promise < void > {
2727 // just fill in all inputs for database connection with appropriate values
28- this . username . sendKeys ( dbData . username ) ;
29- this . password . sendKeys ( dbData . password ) ;
30- this . email . sendKeys ( dbData . email ) ;
31- this . firstName . sendKeys ( dbData . firstName ) ;
32- this . lastName . sendKeys ( dbData . lastNAme ) ;
33- this . dataSourceSDK . sendKeys ( dbData . dataSourceSDK ) ;
34- this . initialCatalogSDK . sendKeys ( dbData . initialCatalogueSDK ) ;
35- this . authenticationTypeSDK . sendKeys ( dbData . authenticationTypeSDK ) ;
36- this . token . sendKeys ( dbData . token ) ;
37- this . dataSourceMain . sendKeys ( dbData . dataSourceMain ) ;
38- this . initialCatalogMain . sendKeys ( dbData . initialCatalogueMain ) ;
39- this . authenticationTypeMain . sendKeys ( dbData . authenticationTypeMain ) ;
40- this . defaultLanguageSelector . click ( ) ;
41- this . selectLanguage ( dbData . languageOptions . english ) ;
42- this . saveButton . click ( ) ; // click "Save" button and submit all inputs
28+ await this . username . sendKeys ( dbData . username ) ;
29+ await this . password . sendKeys ( dbData . password ) ;
30+ await this . email . sendKeys ( dbData . email ) ;
31+ await this . firstName . sendKeys ( dbData . firstName ) ;
32+ await this . lastName . sendKeys ( dbData . lastNAme ) ;
33+ await this . dataSourceSDK . sendKeys ( dbData . dataSourceSDK ) ;
34+ await this . initialCatalogSDK . sendKeys ( dbData . initialCatalogueSDK ) ;
35+ await this . authenticationTypeSDK . sendKeys ( dbData . authenticationTypeSDK ) ;
36+ await this . token . sendKeys ( dbData . token ) ;
37+ await this . dataSourceMain . sendKeys ( dbData . dataSourceMain ) ;
38+ await this . initialCatalogMain . sendKeys ( dbData . initialCatalogueMain ) ;
39+ await this . authenticationTypeMain . sendKeys ( dbData . authenticationTypeMain ) ;
40+ await this . defaultLanguageSelector . click ( ) ;
41+ await this . selectLanguage ( dbData . languageOptions . english ) ;
42+ await this . saveButton . click ( ) ; // click "Save" button and submit all inputs
4343 }
4444
4545 constructor ( ) {
0 commit comments