Merge "selenium: Remove "RunJobs" wait from specialrecentchanges test"
[lhc/web/wiklou.git] / tests / selenium / pageobjects / createaccount.page.js
1 const Page = require( 'wdio-mediawiki/Page' );
2
3 class CreateAccountPage extends Page {
4 get username() { return $( '#wpName2' ); }
5 get password() { return $( '#wpPassword2' ); }
6 get confirmPassword() { return $( '#wpRetype' ); }
7 get create() { return $( '#wpCreateaccount' ); }
8 get heading() { return $( '#firstHeading' ); }
9
10 open() {
11 super.openTitle( 'Special:CreateAccount' );
12 }
13
14 createAccount( username, password ) {
15 this.open();
16 this.username.setValue( username );
17 this.password.setValue( password );
18 this.confirmPassword.setValue( password );
19 this.create.click();
20 }
21 }
22
23 module.exports = new CreateAccountPage();