1 const Page
= require( 'wdio-mediawiki/Page' );
3 class EditPage
extends Page
{
4 get content() { return $( '#wpTextbox1' ); }
5 get conflictingContent() { return $( '#wpTextbox2' ); }
6 get displayedContent() { return $( '#mw-content-text .mw-parser-output' ); }
7 get heading() { return $( '#firstHeading' ); }
8 get save() { return $( '#wpSave' ); }
9 get previewButton() { return $( '#wpPreview' ); }
11 openForEditing( title
) {
12 super.openTitle( title
, { action
: 'edit', vehidebetadialog
: 1, hidewelcomedialog
: 1 } );
15 preview( name
, content
) {
16 this.openForEditing( name
);
17 this.content
.setValue( content
);
18 this.previewButton
.click();
21 edit( name
, content
) {
22 this.openForEditing( name
);
23 this.content
.setValue( content
);
28 module
.exports
= new EditPage();