X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=tests%2Fselenium%2Fpageobjects%2Fedit.page.js;h=8bc7dc635acfb5678b46dd40646d1e033ffecb64;hb=16a4d9da7bb81;hp=a1784f4a78ff294dda96f51ea856cef9b1346be6;hpb=f5a085727b75bfa054788eb4d4d7e63e3b8faf96;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/selenium/pageobjects/edit.page.js b/tests/selenium/pageobjects/edit.page.js index a1784f4a78..8bc7dc635a 100644 --- a/tests/selenium/pageobjects/edit.page.js +++ b/tests/selenium/pageobjects/edit.page.js @@ -1,6 +1,5 @@ -const Page = require( './page' ), - // https://github.com/Fannon/mwbot - MWBot = require( 'mwbot' ); +const Page = require( 'wdio-mediawiki/Page' ), + Api = require( 'wdio-mediawiki/Api' ); class EditPage extends Page { get content() { return browser.element( '#wpTextbox1' ); } @@ -8,8 +7,8 @@ class EditPage extends Page { get heading() { return browser.element( '#firstHeading' ); } get save() { return browser.element( '#wpSave' ); } - openForEditing( name ) { - super.open( name + '&action=edit' ); + openForEditing( title ) { + super.openTitle( title, { action: 'edit' } ); } edit( name, content ) { @@ -18,16 +17,9 @@ class EditPage extends Page { this.save.click(); } + // @deprecated Use wdio-mediawiki/Api#edit() instead. apiEdit( name, content ) { - let bot = new MWBot(); - - return bot.loginGetEditToken( { - apiUrl: `${browser.options.baseUrl}/api.php`, - username: browser.options.username, - password: browser.options.password - } ).then( function () { - return bot.edit( name, content, `Created page with "${content}"` ); - } ); + return Api.edit( name, content ); } }