1 const Page
= require( 'wdio-mediawiki/Page' ),
2 Api
= require( 'wdio-mediawiki/Api' );
4 class DeletePage
extends Page
{
5 get reason() { return browser
.element( '#wpReason' ); }
6 get watch() { return browser
.element( '#wpWatch' ); }
7 get submit() { return browser
.element( '#wpConfirmB' ); }
8 get displayedContent() { return browser
.element( '#mw-content-text' ); }
11 super.openTitle( title
, { action
: 'delete' } );
14 delete( title
, reason
) {
16 this.reason
.setValue( reason
);
20 // @deprecated Use wdio-mediawiki/Api#delete() instead.
21 apiDelete( name
, reason
) {
22 return Api
.delete( name
, reason
);
26 module
.exports
= new DeletePage();