Your IP : 216.73.216.54


Current Path : /var/www/html/mediawiki-1.43.1/tests/selenium/pageobjects/
Upload File :
Current File : /var/www/html/mediawiki-1.43.1/tests/selenium/pageobjects/restore.page.js

'use strict';

const Page = require( 'wdio-mediawiki/Page' );

class RestorePage extends Page {
	get reason() {
		return $( '#wpComment' );
	}

	get submit() {
		return $( '#mw-undelete-submit' );
	}

	get displayedContent() {
		return $( '#mw-content-text' );
	}

	async open( subject ) {
		return super.openTitle( 'Special:Undelete/' + subject );
	}

	async restore( subject, reason ) {
		await this.open( subject );
		await this.reason.setValue( reason );
		await this.submit.click();
	}
}

module.exports = new RestorePage();