cypress_test/integration_tests/common/mobile_helper.js                         
 |   36 ++++
 cypress_test/integration_tests/mobile/calc/apply_font_spec.js                  
 |   52 +-----
 cypress_test/integration_tests/mobile/calc/number_format_spec.js               
 |   61 +------
 cypress_test/integration_tests/mobile/impress/impress_focus_spec.js            
 |    3 
 cypress_test/integration_tests/mobile/writer/apply_font_spec.js                
 |   84 +--------
 
cypress_test/integration_tests/mobile/writer/apply_paragraph_properties_spec.js 
|   85 ++--------
 cypress_test/integration_tests/mobile/writer/focus_spec.js                     
 |   37 ----
 cypress_test/integration_tests/mobile/writer/mobile_wizard_state_spec.js       
 |   61 -------
 cypress_test/integration_tests/mobile/writer/shape_properties_spec.js          
 |   21 --
 cypress_test/integration_tests/mobile/writer/table_properties_spec.js          
 |   68 ++------
 10 files changed, 132 insertions(+), 376 deletions(-)

New commits:
commit dd42ea0da7a02bdea144327bee6b66d61f41c848
Author:     Tamás Zolnai <tamas.zol...@collabora.com>
AuthorDate: Tue Apr 7 11:39:57 2020 +0200
Commit:     Tamás Zolnai <tamas.zol...@collabora.com>
CommitDate: Tue Apr 7 15:32:16 2020 +0200

    cypress: mobile: extract openMobileWizard() and closeMobileWizard() method.
    
    Change-Id: I02e33406510ade9cfc6de5f31854cee99a7c1fc0
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/91823
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Tamás Zolnai <tamas.zol...@collabora.com>

diff --git a/cypress_test/integration_tests/common/mobile_helper.js 
b/cypress_test/integration_tests/common/mobile_helper.js
index 796d7d8a1..c3a077bca 100644
--- a/cypress_test/integration_tests/common/mobile_helper.js
+++ b/cypress_test/integration_tests/common/mobile_helper.js
@@ -86,7 +86,43 @@ function pushHamburgerMenuIconMobile() {
                .click({force: true});
 }
 
+function openMobileWizard() {
+       cy.log('Opening mobile wizard - start.');
+
+       // Open mobile wizard
+       cy.get('#tb_actionbar_item_mobile_wizard')
+               .should('not.have.class', 'disabled')
+               .click();
+
+       // Mobile wizard is opened and it has content
+       cy.get('#mobile-wizard-content')
+               .should('not.be.empty');
+       cy.get('#tb_actionbar_item_mobile_wizard table')
+               .should('have.class', 'checked');
+
+       cy.log('Opening mobile wizard - end.');
+}
+
+function closeMobileWizard() {
+       cy.log('Closing mobile wizard - start.');
+
+       cy.get('#tb_actionbar_item_mobile_wizard table')
+               .should('have.class', 'checked');
+
+       cy.get('#tb_actionbar_item_mobile_wizard')
+               .click();
+
+       cy.get('#mobile-wizard')
+               .should('not.be.visible');
+       cy.get('#tb_actionbar_item_mobile_wizard table')
+               .should('not.have.class', 'checked');
+
+       cy.log('Closing mobile wizard - end.');
+}
+
 module.exports.enableEditingMobile = enableEditingMobile;
 module.exports.beforeAllMobile = beforeAllMobile;
 module.exports.longPressOnDocument = longPressOnDocument;
 module.exports.pushHamburgerMenuIconMobile = pushHamburgerMenuIconMobile;
+module.exports.openMobileWizard = openMobileWizard;
+module.exports.closeMobileWizard = closeMobileWizard;
diff --git a/cypress_test/integration_tests/mobile/calc/apply_font_spec.js 
b/cypress_test/integration_tests/mobile/calc/apply_font_spec.js
index d9edb2638..c494a07f5 100644
--- a/cypress_test/integration_tests/mobile/calc/apply_font_spec.js
+++ b/cypress_test/integration_tests/mobile/calc/apply_font_spec.js
@@ -17,10 +17,7 @@ describe('Apply font changes.', function() {
                        .should('be.visible');
 
                // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.empty');
+               mobileHelper.openMobileWizard();
 
                // Open character properties
                cy.get('#TextPropertyPanel')
@@ -38,9 +35,7 @@ describe('Apply font changes.', function() {
                cy.get('#Bold')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -52,10 +47,7 @@ describe('Apply font changes.', function() {
                cy.get('#Italic')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
+               mobileHelper.closeMobileWizard();
                calcHelper.copyContentToClipboard();
 
                cy.get('#copy-paste-container table td i')
@@ -66,9 +58,7 @@ describe('Apply font changes.', function() {
                cy.get('#Underline')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -81,9 +71,7 @@ describe('Apply font changes.', function() {
                cy.get('#Strikeout')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -96,9 +84,7 @@ describe('Apply font changes.', function() {
                cy.get('#Shadowed')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -124,9 +110,7 @@ describe('Apply font changes.', function() {
                cy.get('#fontnamecombobox .ui-header-right')
                        .contains('Linux Libertine G');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -157,9 +141,7 @@ describe('Apply font changes.', function() {
                cy.get('#fontsizecombobox .ui-header-right')
                        .contains('14');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -172,11 +154,7 @@ describe('Apply font changes.', function() {
                cy.get('#Grow')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -189,11 +167,7 @@ describe('Apply font changes.', function() {
                cy.get('#Shrink')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -212,11 +186,7 @@ describe('Apply font changes.', function() {
                cy.get('#mobile-wizard-back')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
diff --git a/cypress_test/integration_tests/mobile/calc/number_format_spec.js 
b/cypress_test/integration_tests/mobile/calc/number_format_spec.js
index c9e343087..4f1356e50 100644
--- a/cypress_test/integration_tests/mobile/calc/number_format_spec.js
+++ b/cypress_test/integration_tests/mobile/calc/number_format_spec.js
@@ -16,11 +16,7 @@ describe('Apply number formatting.', function() {
                cy.get('.leaflet-marker-icon')
                        .should('be.visible');
 
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.empty');
+               mobileHelper.openMobileWizard();
 
                // Open character properties
                cy.get('#ScNumberFormatPropertyPanel')
@@ -64,9 +60,7 @@ describe('Apply number formatting.', function() {
                cy.get('#leadingzeroes input')
                        .should('have.attr', 'value', '1');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -101,9 +95,7 @@ describe('Apply number formatting.', function() {
                cy.get('#leadingzeroes input')
                        .should('have.attr', 'value', '1');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -130,9 +122,7 @@ describe('Apply number formatting.', function() {
                cy.get('#leadingzeroes input')
                        .should('have.attr', 'value', '1');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -167,9 +157,7 @@ describe('Apply number formatting.', function() {
                cy.get('#leadingzeroes input')
                        .should('have.attr', 'value', '1');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -200,9 +188,7 @@ describe('Apply number formatting.', function() {
                cy.get('#leadingzeroes input')
                        .should('have.attr', 'value', '1');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -214,11 +200,7 @@ describe('Apply number formatting.', function() {
 
                calcHelper.clickOnFirstCell();
 
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.empty');
+               mobileHelper.openMobileWizard();
 
                // Open character properties
                cy.get('#ScNumberFormatPropertyPanel')
@@ -239,9 +221,7 @@ describe('Apply number formatting.', function() {
                //cy.get('#category .ui-header-left')
                //      .should('have.text', 'Number');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -269,9 +249,7 @@ describe('Apply number formatting.', function() {
                cy.get('#leadingzeroes input')
                        .should('have.attr', 'value', '0');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -295,9 +273,7 @@ describe('Apply number formatting.', function() {
                cy.get('#leadingzeroes input')
                        .should('have.attr', 'value', '0');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -321,9 +297,7 @@ describe('Apply number formatting.', function() {
                cy.get('#leadingzeroes input')
                        .should('have.attr', 'value', '1');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -344,9 +318,7 @@ describe('Apply number formatting.', function() {
                cy.get('#leadingzeroes input')
                        .should('have.attr', 'value', '0');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
@@ -367,10 +339,7 @@ describe('Apply number formatting.', function() {
                cy.get('#leadingzeroes input')
                        .should('have.attr', 'value', '0');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
+               mobileHelper.closeMobileWizard();
                calcHelper.copyContentToClipboard();
 
                cy.get('#copy-paste-container table td')
@@ -390,9 +359,7 @@ describe('Apply number formatting.', function() {
                cy.get('#leadingzeroes input')
                        .should('have.attr', 'value', '0');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                calcHelper.copyContentToClipboard();
 
diff --git 
a/cypress_test/integration_tests/mobile/impress/impress_focus_spec.js 
b/cypress_test/integration_tests/mobile/impress/impress_focus_spec.js
index 58198e6a5..75b5e9b64 100644
--- a/cypress_test/integration_tests/mobile/impress/impress_focus_spec.js
+++ b/cypress_test/integration_tests/mobile/impress/impress_focus_spec.js
@@ -19,9 +19,6 @@ describe('Impress focus tests', function() {
 
                impress.assertNotInTextEditMode();
 
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .should('not.have.class', 'disabled');
-
                // Body has the focus -> can't type in the document
                cy.document().its('activeElement.tagName')
                        .should('be.eq', 'BODY');
diff --git a/cypress_test/integration_tests/mobile/writer/apply_font_spec.js 
b/cypress_test/integration_tests/mobile/writer/apply_font_spec.js
index 4d3bffb3e..d09a2e384 100644
--- a/cypress_test/integration_tests/mobile/writer/apply_font_spec.js
+++ b/cypress_test/integration_tests/mobile/writer/apply_font_spec.js
@@ -14,10 +14,7 @@ describe('Apply font changes.', function() {
                // Do a new selection
                writerHelper.selectAllMobile();
 
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .should('not.have.class', 'disabled')
-                       .click();
+               mobileHelper.openMobileWizard();
        });
 
        afterEach(function() {
@@ -28,10 +25,7 @@ describe('Apply font changes.', function() {
                // Do a new selection
                writerHelper.selectAllMobile();
 
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .should('not.have.class', 'disabled')
-                       .click();
+               mobileHelper.openMobileWizard();
 
                // Change font name
                cy.get('#applystyle')
@@ -50,9 +44,7 @@ describe('Apply font changes.', function() {
                                .contains(styleName);
                }
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
        }
 
        it('Apply font name.', function() {
@@ -74,9 +66,7 @@ describe('Apply font changes.', function() {
                cy.get('#fontnamecombobox .ui-header-right')
                        .contains('Linux Libertine G');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -107,9 +97,7 @@ describe('Apply font changes.', function() {
                cy.get('#fontsizecombobox .ui-header-right')
                        .contains('36');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -122,9 +110,7 @@ describe('Apply font changes.', function() {
                cy.get('#Bold')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -137,9 +123,7 @@ describe('Apply font changes.', function() {
                cy.get('#Italic')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -152,11 +136,7 @@ describe('Apply font changes.', function() {
                cy.get('#Underlineimg')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -169,11 +149,7 @@ describe('Apply font changes.', function() {
                cy.get('#Strikeoutimg')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -186,11 +162,7 @@ describe('Apply font changes.', function() {
                cy.get('#Shadowedimg')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -202,11 +174,7 @@ describe('Apply font changes.', function() {
                cy.get('#Growimg')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -219,11 +187,7 @@ describe('Apply font changes.', function() {
                cy.get('#Shrinkimg')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -245,11 +209,7 @@ describe('Apply font changes.', function() {
                cy.get('#mobile-wizard-back')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -271,11 +231,7 @@ describe('Apply font changes.', function() {
                cy.get('#mobile-wizard-back')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -288,11 +244,7 @@ describe('Apply font changes.', function() {
                cy.get('#SuperScriptimg')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -305,11 +257,7 @@ describe('Apply font changes.', function() {
                cy.get('#SubScriptimg')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
diff --git 
a/cypress_test/integration_tests/mobile/writer/apply_paragraph_properties_spec.js
 
b/cypress_test/integration_tests/mobile/writer/apply_paragraph_properties_spec.js
index 7c48476cb..7a604b802 100644
--- 
a/cypress_test/integration_tests/mobile/writer/apply_paragraph_properties_spec.js
+++ 
b/cypress_test/integration_tests/mobile/writer/apply_paragraph_properties_spec.js
@@ -14,10 +14,7 @@ describe('Apply paragraph properties.', function() {
                // Do a selection
                writerHelper.selectAllMobile();
 
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .should('not.have.class', 'disabled')
-                       .click();
+               mobileHelper.openMobileWizard();
 
                // Open paragraph properties
                cy.get('#Paragraph')
@@ -45,9 +42,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#LeftParaimg')
                        .should('have.class', 'selected');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -60,9 +55,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#CenterPara')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -75,9 +68,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#RightPara')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -90,9 +81,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#JustifyPara')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -105,9 +94,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#ParaRightToLeft')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -117,9 +104,7 @@ describe('Apply paragraph properties.', function() {
                // Select text
                writerHelper.selectAllMobile();
 
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.openMobileWizard();
 
                // Open paragraph properties
                cy.get('#Paragraph')
@@ -129,9 +114,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#ParaLeftToRight')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -148,9 +131,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#DefaultBullet')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -167,9 +148,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#DefaultNumbering')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -196,9 +175,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#mobile-wizard-back')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -216,9 +193,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#ParaspaceIncrease')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -232,9 +207,7 @@ describe('Apply paragraph properties.', function() {
                // Select text
                writerHelper.selectAllMobile();
 
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.openMobileWizard();
 
                // Open paragraph properties
                cy.get('#Paragraph')
@@ -244,9 +217,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#ParaspaceDecrease')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -284,9 +255,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#belowparaspacing .spinfield')
                        .should('have.attr', 'value', '0.02');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -305,9 +274,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#IncrementIndent')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -320,9 +287,7 @@ describe('Apply paragraph properties.', function() {
                // Select text
                writerHelper.selectAllMobile();
 
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.openMobileWizard();
 
                // Open paragraph properties
                cy.get('#Paragraph')
@@ -332,9 +297,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#DecrementIndent')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -356,9 +319,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#beforetextindent .spinfield')
                        .should('have.attr', 'value', '0.04');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -380,9 +341,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#aftertextindent .spinfield')
                        .should('have.attr', 'value', '0.04');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
@@ -404,9 +363,7 @@ describe('Apply paragraph properties.', function() {
                cy.get('#firstlineindent .spinfield')
                        .should('have.attr', 'value', '0.04');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTextToClipboard();
 
diff --git a/cypress_test/integration_tests/mobile/writer/focus_spec.js 
b/cypress_test/integration_tests/mobile/writer/focus_spec.js
index 6ce2658fb..5991f9b90 100644
--- a/cypress_test/integration_tests/mobile/writer/focus_spec.js
+++ b/cypress_test/integration_tests/mobile/writer/focus_spec.js
@@ -65,21 +65,13 @@ describe('Focus tests', function() {
                cy.document().its('activeElement.className')
                        .should('be.eq', 'clipboard');
 
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .should('not.have.class', 'disabled')
-                       .click();
-
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.empty');
+               mobileHelper.openMobileWizard();
 
                // Body should have the focus (no focus on document)
                cy.document().its('activeElement.tagName')
                        .should('be.eq', 'BODY');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                // No focus
                cy.document().its('activeElement.tagName')
@@ -90,12 +82,7 @@ describe('Focus tests', function() {
                // Click on edit button
                mobileHelper.enableEditingMobile();
 
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.empty');
+               mobileHelper.openMobileWizard();
 
                // Open paragraph properties
                cy.get('#Paragraph')
@@ -109,9 +96,7 @@ describe('Focus tests', function() {
                cy.document().its('activeElement.className')
                        .should('be.eq', 'spinfield');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                // No focus
                cy.document().its('activeElement.tagName')
@@ -245,12 +230,7 @@ describe('Focus tests', function() {
                cy.document().its('activeElement.className')
                        .should('be.eq', 'clipboard');
 
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.empty');
+               mobileHelper.openMobileWizard();
 
                // No focus
                cy.document().its('activeElement.tagName')
@@ -267,12 +247,7 @@ describe('Focus tests', function() {
                cy.document().its('activeElement.tagName')
                        .should('be.eq', 'BODY');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
-               cy.get('#tb_actionbar_item_mobile_wizard table')
-                       .should('not.have.class', 'checked');
+               mobileHelper.closeMobileWizard();
 
                // No focus
                cy.document().its('activeElement.tagName')
diff --git 
a/cypress_test/integration_tests/mobile/writer/mobile_wizard_state_spec.js 
b/cypress_test/integration_tests/mobile/writer/mobile_wizard_state_spec.js
index b2c541759..18b260f39 100644
--- a/cypress_test/integration_tests/mobile/writer/mobile_wizard_state_spec.js
+++ b/cypress_test/integration_tests/mobile/writer/mobile_wizard_state_spec.js
@@ -16,54 +16,20 @@ describe('Mobile wizard state tests', function() {
                // Click on edit button
                mobileHelper.enableEditingMobile();
 
-               // Click on mobile wizard toolbar item
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
-               // Mobile wizard is opened and it has any content
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.empty');
-               cy.get('#tb_actionbar_item_mobile_wizard table')
-                       .should('have.class', 'checked');
-
-               // Toolbar button is checked
-               cy.get('#tb_actionbar_item_mobile_wizard table')
-                       .should('have.class', 'checked');
-
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
-               // Mobile wizard is closed
-               cy.get('#mobile-wizard')
-                       .should('not.be.visible');
+               mobileHelper.openMobileWizard();
 
-               cy.get('#tb_actionbar_item_mobile_wizard table')
-                       .should('not.have.class', 'checked');
+               // Close mobile wizard
+               mobileHelper.closeMobileWizard();
 
                // Open mobile wizard again
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
-               // Mobile wizard is opened and it has any content
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.empty');
-               cy.get('#tb_actionbar_item_mobile_wizard table')
-                       .should('have.class', 'checked');
+               mobileHelper.openMobileWizard();
        });
 
        it('Close mobile wizard by hamburger menu.', function() {
                // Click on edit button
                mobileHelper.enableEditingMobile();
 
-               // Click on mobile wizard toolbar item
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
-               // Mobile wizard is opened and it has any content
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.empty');
-               cy.get('#tb_actionbar_item_mobile_wizard table')
-                       .should('have.class', 'checked');
+               mobileHelper.openMobileWizard();
 
                // Open hamburger menu
                mobileHelper.pushHamburgerMenuIconMobile();
@@ -77,27 +43,14 @@ describe('Mobile wizard state tests', function() {
                        .should('not.be.visible');
 
                // Open mobile wizard again
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
-               cy.get('#mobile-wizard-content')
-                       .should('not.be.empty');
-               cy.get('#tb_actionbar_item_mobile_wizard table')
-                       .should('have.class', 'checked');
+               mobileHelper.openMobileWizard();
        });
 
        it('Close mobile wizard by context wizard.', function() {
                // Click on edit button
                mobileHelper.enableEditingMobile();
 
-               // Click on mobile wizard toolbar item
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
-               // Mobile wizard is opened and it has any content
-               cy.get('#Character');
-               cy.get('#tb_actionbar_item_mobile_wizard table')
-                       .should('have.class', 'checked');
+               mobileHelper.openMobileWizard();
 
                // Open context wizard by right click on document
                mobileHelper.longPressOnDocument(40, 40);
diff --git 
a/cypress_test/integration_tests/mobile/writer/shape_properties_spec.js 
b/cypress_test/integration_tests/mobile/writer/shape_properties_spec.js
index 7383a209b..7b744bea6 100644
--- a/cypress_test/integration_tests/mobile/writer/shape_properties_spec.js
+++ b/cypress_test/integration_tests/mobile/writer/shape_properties_spec.js
@@ -45,10 +45,7 @@ describe('Change shape properties via mobile wizard.', 
function() {
        });
 
        function triggerNewSVG() {
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
 
                // Change width
                openPosSizePanel();
@@ -57,16 +54,11 @@ describe('Change shape properties via mobile wizard.', 
function() {
                        .should('be.visible')
                        .click();
 
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-               cy.get('#mobile-wizard')
-                       .should('not.be.visible');
+               mobileHelper.closeMobileWizard();
        }
 
        function openPosSizePanel() {
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.openMobileWizard();
 
                cy.get('#PosSizePropertyPanel')
                        .click();
@@ -77,12 +69,7 @@ describe('Change shape properties via mobile wizard.', 
function() {
        }
 
        function openLinePropertyPanel() {
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
-
-               cy.get('#mobile-wizard')
-                       .should('be.visible');
+               mobileHelper.openMobileWizard();
 
                cy.get('#LinePropertyPanel')
                        .click();
diff --git 
a/cypress_test/integration_tests/mobile/writer/table_properties_spec.js 
b/cypress_test/integration_tests/mobile/writer/table_properties_spec.js
index 412771855..a12152d23 100644
--- a/cypress_test/integration_tests/mobile/writer/table_properties_spec.js
+++ b/cypress_test/integration_tests/mobile/writer/table_properties_spec.js
@@ -21,9 +21,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
        }
 
        function openTablePanel() {
-               // Open mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.openMobileWizard();
 
                // Open table panel
                cy.get('#TableEditPanel')
@@ -62,9 +60,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('.leaflet-marker-icon.table-row-resize-marker')
                        .should('have.length', 4);
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -95,9 +91,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('.leaflet-marker-icon.table-row-resize-marker')
                        .should('have.length', 4);
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -128,9 +122,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('.leaflet-marker-icon.table-column-resize-marker')
                        .should('have.length', 4);
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -161,9 +153,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('.leaflet-marker-icon.table-column-resize-marker')
                        .should('have.length', 4);
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -194,9 +184,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('.leaflet-marker-icon.table-row-resize-marker')
                        .should('have.length', 2);
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -227,9 +215,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('.leaflet-marker-icon.table-column-resize-marker')
                        .should('not.exist');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -261,9 +247,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('.leaflet-marker-icon.table-column-resize-marker')
                        .should('not.exist');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                // Do a new selection
                writerHelper.selectAllMobile();
@@ -295,9 +279,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('#MergeCells')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -329,9 +311,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('#rowheight .spinfield')
                        .should('have.attr', 'value', '1.4');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -361,9 +341,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('#columnwidth .spinfield')
                        .should('have.attr', 'value', '5.6');
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -390,9 +368,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('#SetMinimalRowHeight')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -418,9 +394,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('#SetOptimalRowHeight')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -456,9 +430,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('#DistributeRows')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -494,9 +466,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('#SetMinimalColumnWidth')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -527,9 +497,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('#SetOptimalColumnWidth')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
@@ -563,9 +531,7 @@ describe('Change table properties / layout via mobile 
wizard.', function() {
                cy.get('#DistributeColumns')
                        .click();
 
-               // Close mobile wizard
-               cy.get('#tb_actionbar_item_mobile_wizard')
-                       .click();
+               mobileHelper.closeMobileWizard();
 
                writerHelper.copyTableToClipboard();
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to