From 3eeb23f89dbbb72166f10726ae75a0170ae8a420 Mon Sep 17 00:00:00 2001 From: jtubau Date: Thu, 24 Apr 2025 09:01:39 +0200 Subject: [PATCH] fix: refs #8441 update button selectors in Vehicle DMS tests for improved consistency and functionality --- .../integration/route/vehicle/vehicleDms.spec.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/test/cypress/integration/route/vehicle/vehicleDms.spec.js b/test/cypress/integration/route/vehicle/vehicleDms.spec.js index 64f2d6f59..83c2a32a9 100644 --- a/test/cypress/integration/route/vehicle/vehicleDms.spec.js +++ b/test/cypress/integration/route/vehicle/vehicleDms.spec.js @@ -1,11 +1,12 @@ describe('Vehicle DMS', () => { - const getSelector = (btnPosition) => - `tr:first-child > .text-right > .no-wrap > :nth-child(${btnPosition}) > .q-btn > .q-btn__content > .q-icon`; + const getBtnSelector = (trPosition, btnPosition) => + `tr:${trPosition}-child > .text-right > .no-wrap > :nth-child(${btnPosition}) > .q-btn > .q-btn__content > .q-icon`; const selectors = { - firstRowDownloadBtn: getSelector(1), - firstRowEditBtn: getSelector(2), - firstRowDeleteBtn: getSelector(3), + firstRowDownloadBtn: getBtnSelector('first',1), + firstRowEditBtn: getBtnSelector('first', 2), + firstRowDeleteBtn: getBtnSelector('first', 3), + lastRowDeleteBtn: getBtnSelector('last', 3), lastRowReference: 'tr:last-child > :nth-child(5) > .q-tr > :nth-child(1) > span', firstRowReference: 'tr:first-child > :nth-child(5) > .q-tr > :nth-child(1) > span', @@ -95,6 +96,8 @@ describe('Vehicle DMS', () => { }; cy.testDmsAction('import', formSelectors, data, 'Data saved', '1'); + cy.get(selectors.lastRowDeleteBtn).click(); + cy.clickConfirm(); }); it('Should edit DMS', () => {