From d47c5e468d15b54691638f19205bb4fe84ecdedf Mon Sep 17 00:00:00 2001 From: Dmitry Kruchinin <33020454+dvkruchinin@users.noreply.github.com> Date: Fri, 2 Jul 2021 09:34:37 +0300 Subject: [PATCH] Cypress. Adapting tests to run in CI nightly. (#3370) * Cypress. Skipping test "Export, import an annotation task" for Firefox. * Updated case 37 for Firefox * Redesign the test --- .../integration/actions_objects/case_37_object_make_copy.js | 2 +- .../integration/actions_tasks2/case_97_export_import_task.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/cypress/integration/actions_objects/case_37_object_make_copy.js b/tests/cypress/integration/actions_objects/case_37_object_make_copy.js index 36b3594d..ac543c30 100644 --- a/tests/cypress/integration/actions_objects/case_37_object_make_copy.js +++ b/tests/cypress/integration/actions_objects/case_37_object_make_copy.js @@ -192,7 +192,7 @@ context('Object make a copy.', () => { it('Copy a shape with holding "Ctrl".', () => { const keyCodeC = 67; const keyCodeV = 86; - cy.get('#cvat_canvas_shape_18').trigger('mousemove').should('have.class', 'cvat_canvas_shape_activated'); + cy.get('.cvat_canvas_shape').first().trigger('mousemove').should('have.class', 'cvat_canvas_shape_activated'); cy.get('body').type('{ctrl}', {release: false}); // Hold cy.get('body') .trigger('keydown', {keyCode: keyCodeC, ctrlKey: true}) diff --git a/tests/cypress/integration/actions_tasks2/case_97_export_import_task.js b/tests/cypress/integration/actions_tasks2/case_97_export_import_task.js index 7f7c7e1b..a632a4ce 100644 --- a/tests/cypress/integration/actions_tasks2/case_97_export_import_task.js +++ b/tests/cypress/integration/actions_tasks2/case_97_export_import_task.js @@ -4,7 +4,7 @@ /// -context('Export, import an annotation task.', () => { +context('Export, import an annotation task.', { browser: '!firefox' }, () => { const caseId = '97'; const labelName = 'car'; const taskName = `Case ${caseId}`; @@ -60,7 +60,7 @@ context('Export, import an annotation task.', () => { cy.deleteTask(taskName); }); - describe(`Testing "${labelName}"`, () => { + describe(`Testing "${taskName}"`, () => { it('Export a task.', () => { cy.contains('.cvat-item-task-name', taskName) .parents('.cvat-tasks-list-item')