restore.page.js 509 B

1234567891011121314151617181920
  1. const Page = require( 'wdio-mediawiki/Page' );
  2. class RestorePage extends Page {
  3. get reason() { return browser.element( '#wpComment' ); }
  4. get submit() { return browser.element( '#mw-undelete-submit' ); }
  5. get displayedContent() { return browser.element( '#mw-content-text' ); }
  6. open( subject ) {
  7. super.openTitle( 'Special:Undelete/' + subject );
  8. }
  9. restore( subject, reason ) {
  10. this.open( subject );
  11. this.reason.setValue( reason );
  12. this.submit.click();
  13. }
  14. }
  15. module.exports = new RestorePage();