From 2927162e58805d13fb9b2e409013c3e045381717 Mon Sep 17 00:00:00 2001 From: Kruchinin Date: Fri, 4 Dec 2020 14:28:15 +0300 Subject: [PATCH] Some reworked. --- .../case_23_canvas_grid_feature.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tests/cypress/integration/actions_tasks_objects/case_23_canvas_grid_feature.js b/tests/cypress/integration/actions_tasks_objects/case_23_canvas_grid_feature.js index 9b50f8be..907df914 100644 --- a/tests/cypress/integration/actions_tasks_objects/case_23_canvas_grid_feature.js +++ b/tests/cypress/integration/actions_tasks_objects/case_23_canvas_grid_feature.js @@ -12,6 +12,14 @@ context('Canvas grid feature', () => { const gridColor = 'Black'; const gridOpacity = 80; + function generateString(countPointsToMove) { + let action = ''; + for (let i = 0; i < countPointsToMove; i++) { + action += '{leftarrow}'; + } + return action; + } + before(() => { cy.openTaskJob(taskName); }); @@ -37,9 +45,7 @@ context('Canvas grid feature', () => { }); it('Set "Grid opacity" to 80%.', () => { cy.get('.cvat-player-settings-grid-opacity-input').within(() => { - for (let i = 0; i < 20; i++) { - cy.get('[role="slider"]').type('{leftarrow}'); // Moving the slider to the left up to 80. - } + cy.get('[role="slider"]').type(generateString(20)); // Moving the slider to the left up to 80. cy.get('[role="slider"]').should('have.attr', 'aria-valuenow', gridOpacity); }); });