1 const Page
= require( 'wdio-mediawiki/Page' ),
2 Api
= require( 'wdio-mediawiki/Api' );
4 class EditPage
extends Page
{
5 get content() { return browser
.element( '#wpTextbox1' ); }
6 get displayedContent() { return browser
.element( '#mw-content-text' ); }
7 get heading() { return browser
.element( '#firstHeading' ); }
8 get save() { return browser
.element( '#wpSave' ); }
10 openForEditing( title
) {
11 super.openTitle( title
, { action
: 'edit' } );
14 edit( name
, content
) {
15 this.openForEditing( name
);
16 this.content
.setValue( content
);
20 // @deprecated Use wdio-mediawiki/Api#edit() instead.
21 apiEdit( name
, content
) {
22 return Api
.edit( name
, content
);
26 module
.exports
= new EditPage();