selenium: Upgrade from webdriver v4 to v5
[lhc/web/wiklou.git] / tests / selenium / specs / page.js
index db67dde..24e1d65 100644 (file)
@@ -16,11 +16,11 @@ describe( 'Page', function () {
        before( function () {
                // disable VisualEditor welcome dialog
                BlankPage.open();
-               browser.localStorage( 'POST', { key: 've-beta-welcome-dialog', value: '1' } );
+               browser.setLocalStorage( 've-beta-welcome-dialog', '1' );
        } );
 
        beforeEach( function () {
-               browser.deleteCookie();
+               browser.deleteAllCookies();
                content = Util.getTestString( 'beforeEach-content-' );
                name = Util.getTestString( 'BeforeEach-name-' );
        } );
@@ -30,13 +30,8 @@ describe( 'Page', function () {
 
                assert.strictEqual( EditPage.heading.getText(), 'Creating ' + name );
                assert.strictEqual( EditPage.displayedContent.getText(), content );
-               assert( EditPage.content.isVisible(), 'editor is still present' );
-               assert( !EditPage.conflictingContent.isVisible(), 'no edit conflict happened' );
-               // provoke and dismiss reload warning due to unsaved content
-               browser.url( 'data:text/html,Done' );
-               try {
-                       browser.alertAccept();
-               } catch ( e ) {}
+               assert( EditPage.content.isDisplayed(), 'editor is still present' );
+               assert( !EditPage.conflictingContent.isDisplayed(), 'no edit conflict happened' );
        } );
 
        it( 'should be creatable', function () {
@@ -49,7 +44,7 @@ describe( 'Page', function () {
        } );
 
        it( 'should be re-creatable', function () {
-               let initialContent = Util.getTestString( 'initialContent-' );
+               const initialContent = Util.getTestString( 'initialContent-' );
 
                // create
                browser.call( function () {
@@ -76,12 +71,11 @@ describe( 'Page', function () {
                } );
 
                // edit
-               let editContent = Util.getTestString( 'editContent-' );
+               const editContent = Util.getTestString( 'editContent-' );
                EditPage.edit( name, editContent );
 
                // check
                assert.strictEqual( EditPage.heading.getText(), name );
-               // eslint-disable-next-line no-restricted-syntax
                assert( EditPage.displayedContent.getText().includes( editContent ) );
        } );