selenium: Upgrade from webdriver v4 to v5
[lhc/web/wiklou.git] / tests / selenium / pageobjects / restore.page.js
index be5be8c..85207d4 100644 (file)
@@ -1,17 +1,16 @@
-const Page = require( './page' );
+const Page = require( 'wdio-mediawiki/Page' );
 
 class RestorePage extends Page {
+       get reason() { return $( '#wpComment' ); }
+       get submit() { return $( '#mw-undelete-submit' ); }
+       get displayedContent() { return $( '#mw-content-text' ); }
 
-       get reason() { return browser.element( '#wpComment' ); }
-       get submit() { return browser.element( '#mw-undelete-submit' ); }
-       get displayedContent() { return browser.element( '#mw-content-text' ); }
-
-       open( name ) {
-               super.open( 'Special:Undelete/' + name );
+       open( subject ) {
+               super.openTitle( 'Special:Undelete/' + subject );
        }
 
-       restore( name, reason ) {
-               this.open( name );
+       restore( subject, reason ) {
+               this.open( subject );
                this.reason.setValue( reason );
                this.submit.click();
        }