1 const Page
= require( 'wdio-mediawiki/Page' ),
2 Api
= require( 'wdio-mediawiki/Api' );
4 class CreateAccountPage
extends Page
{
5 get username() { return browser
.element( '#wpName2' ); }
6 get password() { return browser
.element( '#wpPassword2' ); }
7 get confirmPassword() { return browser
.element( '#wpRetype' ); }
8 get create() { return browser
.element( '#wpCreateaccount' ); }
9 get heading() { return browser
.element( '#firstHeading' ); }
12 super.openTitle( 'Special:CreateAccount' );
15 createAccount( username
, password
) {
17 this.username
.setValue( username
);
18 this.password
.setValue( password
);
19 this.confirmPassword
.setValue( password
);
23 // @deprecated Use wdio-mediawiki/Api#createAccount() instead.
24 apiCreateAccount( username
, password
) {
25 return Api
.createAccount( username
, password
);
29 module
.exports
= new CreateAccountPage();