selenium: Remove "RunJobs" wait from specialrecentchanges test
[lhc/web/wiklou.git] / tests / selenium / pageobjects / delete.page.js
1 const Page = require( 'wdio-mediawiki/Page' ),
2 Api = require( 'wdio-mediawiki/Api' );
3
4 class DeletePage extends Page {
5 get reason() { return $( '#wpReason' ); }
6 get watch() { return $( '#wpWatch' ); }
7 get submit() { return $( '#wpConfirmB' ); }
8 get displayedContent() { return $( '#mw-content-text' ); }
9
10 open( title ) {
11 super.openTitle( title, { action: 'delete' } );
12 }
13
14 delete( title, reason ) {
15 this.open( title );
16 this.reason.setValue( reason );
17 this.submit.click();
18 }
19
20 // @deprecated Use wdio-mediawiki/Api#delete() instead.
21 apiDelete( name, reason ) {
22 return Api.delete( name, reason );
23 }
24 }
25
26 module.exports = new DeletePage();