11import { browser , element , by , protractor , ElementArrayFinder } from 'protractor' ;
2- import Promise = webdriver . promise . Promise ;
2+ import { promise as wdpromise } from 'selenium- webdriver' ;
33
44export class SetNewPasswordPageObject {
55
@@ -25,35 +25,35 @@ export class SetNewPasswordPageObject {
2525
2626 }
2727
28- setPassword ( value : string ) : Promise < void > {
28+ setPassword ( value : string ) : wdpromise . Promise < void > {
2929 return this . passwordInput . clear ( ) . sendKeys ( value ) ;
3030 }
3131
32- setRepeatPassword ( value : string ) : Promise < void > {
32+ setRepeatPassword ( value : string ) : wdpromise . Promise < void > {
3333 return this . repeatPasswordInput . clear ( ) . sendKeys ( value ) ;
3434 }
3535
36- getTitle ( ) : Promise < string > {
36+ getTitle ( ) : wdpromise . Promise < string > {
3737 return this . title . getText ( ) ;
3838 }
3939
40- submitForm ( ) : Promise < void > {
40+ submitForm ( ) : wdpromise . Promise < void > {
4141 return this . submitButton . sendKeys ( protractor . Key . ENTER ) ;
4242 }
4343
44- hasAlertMessages ( ) : Promise < boolean > {
44+ hasAlertMessages ( ) : wdpromise . Promise < boolean > {
4545 return this . getAllAlerts ( ) . count ( ) . then ( value => {
4646 return value > 0 ;
4747 } ) ;
4848 }
4949
50- hasFormElements ( ) : Promise < boolean > {
50+ hasFormElements ( ) : wdpromise . Promise < boolean > {
5151 return this . getAllFormElements ( ) . count ( ) . then ( value => {
5252 return value > 0 ;
5353 } ) ;
5454 }
5555
56- formIsValid ( ) : Promise < boolean > {
56+ formIsValid ( ) : wdpromise . Promise < boolean > {
5757 return this . getAllErrorMessages ( ) . count ( ) . then ( value => {
5858 return value === 0 ;
5959 } ) ;
0 commit comments