Merge "Rephrase enotif_lastdiff and enotif_lastvisited"
[lhc/web/wiklou.git] / tests / selenium / pageobjects / createaccount.page.js
1 'use strict';
2 const Page = require( './page' );
3
4 class CreateAccountPage extends Page {
5
6 get username() { return browser.element( '#wpName2' ); }
7 get password() { return browser.element( '#wpPassword2' ); }
8 get confirmPassword() { return browser.element( '#wpRetype' ); }
9 get create() { return browser.element( '#wpCreateaccount' ); }
10 get heading() { return browser.element( '#firstHeading' ); }
11
12 open() {
13 super.open( 'Special:CreateAccount' );
14 }
15
16 createAccount( username, password ) {
17 this.open();
18 this.username.setValue( username );
19 this.password.setValue( password );
20 this.confirmPassword.setValue( password );
21 this.create.click();
22 }
23
24 }
25 module.exports = new CreateAccountPage();