From 844b153b63aa431063ca133a9bcc50d83b917344 Mon Sep 17 00:00:00 2001 From: mattab <matthieu.aubry@gmail.com> Date: Fri, 7 Oct 2016 20:22:57 +1300 Subject: [PATCH] the never ending story.... --- tests/UI/specs/DashboardManager_spec.js | 4 ++-- tests/UI/specs/MultiSites_spec.js | 8 +++++--- tests/UI/specs/QuickAccess_spec.js | 2 ++ tests/UI/specs/UIIntegration_spec.js | 4 +++- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/tests/UI/specs/DashboardManager_spec.js b/tests/UI/specs/DashboardManager_spec.js index 512f5f4b79..dc0c7818fe 100644 --- a/tests/UI/specs/DashboardManager_spec.js +++ b/tests/UI/specs/DashboardManager_spec.js @@ -54,13 +54,13 @@ describe("DashboardManager", function () { }); it("should create new dashboard with new default widget selection when create dashboard process completed", function (done) { - this.retries(3); - expect.screenshot("create_new").to.be.capture(function (page) { page.click('.dashboard-manager .title'); page.click('li[data-action=createDashboard]'); page.sendKeys('#createDashboardName', 'newdash2'); page.click('.modal.open .modal-footer a:contains(Ok)'); + + page.wait(2000); }, done); }); diff --git a/tests/UI/specs/MultiSites_spec.js b/tests/UI/specs/MultiSites_spec.js index 1360e6eed6..3dff0f5cc2 100644 --- a/tests/UI/specs/MultiSites_spec.js +++ b/tests/UI/specs/MultiSites_spec.js @@ -8,8 +8,6 @@ */ describe("MultiSitesTest", function () { - this.retries(3); - this.timeout(0); var generalParams = 'idSite=1&period=year&date=2012-08-09'; @@ -41,13 +39,17 @@ describe("MultiSitesTest", function () { }); it('should load the all websites dashboard correctly', function (done) { + this.retries(3); + expect.screenshot('all_websites').to.be.captureSelector(selector, function (page) { page.load("?" + generalParams + "&module=MultiSites&action=index"); - page.wait(1000); + page.wait(3000); }, done); }); it('should load next page correctly', function (done) { + this.retries(3); + expect.screenshot('all_websites_page_1').to.be.captureSelector(selector, function (page) { page.click('.paging .next'); page.wait(1000); diff --git a/tests/UI/specs/QuickAccess_spec.js b/tests/UI/specs/QuickAccess_spec.js index 52a37e4c58..ff7493a704 100644 --- a/tests/UI/specs/QuickAccess_spec.js +++ b/tests/UI/specs/QuickAccess_spec.js @@ -8,6 +8,8 @@ */ describe("QuickAccess", function () { + this.retries(3); + var selectorToCapture = ".quick-access,.quick-access .dropdown"; this.timeout(0); diff --git a/tests/UI/specs/UIIntegration_spec.js b/tests/UI/specs/UIIntegration_spec.js index 89b7cfc805..71c65630cf 100644 --- a/tests/UI/specs/UIIntegration_spec.js +++ b/tests/UI/specs/UIIntegration_spec.js @@ -373,6 +373,8 @@ describe("UIIntegrationTest", function () { // TODO: Rename to Piwik? }); it('should load the widgetized all websites dashboard correctly', function (done) { + this.retries(3); + expect.screenshot('widgetize_allwebsites').to.be.capture(function (page) { page.load("?" + widgetizeParams + "&" + generalParams + "&moduleToWidgetize=MultiSites&actionToWidgetize=standalone"); }, done); @@ -711,7 +713,7 @@ describe("UIIntegrationTest", function () { // TODO: Rename to Piwik? page.mouseMove('a.actionSegmentVisitorLog:visible'); // necessary to get popover to display page.click('a.actionSegmentVisitorLog:visible'); - page.wait(1000); + page.wait(3000); }, done); }); -- GitLab