Merge "Special:PrefixIndex: Fix regression on prefix input value"
[lhc/web/wiklou.git] / tests / selenium / pageobjects / edit.page.js
1 const Page = require( 'wdio-mediawiki/Page' ),
2 Api = require( 'wdio-mediawiki/Api' );
3
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' ); }
9
10 openForEditing( title ) {
11 super.openTitle( title, { action: 'edit' } );
12 }
13
14 edit( name, content ) {
15 this.openForEditing( name );
16 this.content.setValue( content );
17 this.save.click();
18 }
19
20 // @deprecated Use wdio-mediawiki/Api#edit() instead.
21 apiEdit( name, content ) {
22 return Api.edit( name, content );
23 }
24 }
25
26 module.exports = new EditPage();