From 4da5132ad28a0b76101d469c086c6ef51006a506 Mon Sep 17 00:00:00 2001 From: mariasergeenko Date: Wed, 12 Jun 2024 12:18:28 +0200 Subject: [PATCH 1/5] fix test part #1 --- tests/e2e/pageObjects/browser-page.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/e2e/pageObjects/browser-page.ts b/tests/e2e/pageObjects/browser-page.ts index 38ee617c18..393a1fa4a4 100644 --- a/tests/e2e/pageObjects/browser-page.ts +++ b/tests/e2e/pageObjects/browser-page.ts @@ -652,7 +652,7 @@ export class BrowserPage extends InstancePage { await t.click(this.addKeyValueItemsButton); await t.typeText(this.hashFieldInput, keyFieldValue, { replace: true, paste: true }); await t.typeText(this.hashValueInput, keyValue, { replace: true, paste: true }); - if(fieldTtl !== ' '){ + if(fieldTtl !== ''){ await t.typeText(this.hashTtlFieldInput, fieldTtl, { replace: true, paste: true }); } await t.click(this.saveHashFieldButton); From 21ba2f8365e0e6e55c3570c1ffb467ea79299ec5 Mon Sep 17 00:00:00 2001 From: mariasergeenko Date: Wed, 12 Jun 2024 12:21:16 +0200 Subject: [PATCH 2/5] fix test part #2 --- tests/e2e/pageObjects/browser-page.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/e2e/pageObjects/browser-page.ts b/tests/e2e/pageObjects/browser-page.ts index 393a1fa4a4..bdbc7b9720 100644 --- a/tests/e2e/pageObjects/browser-page.ts +++ b/tests/e2e/pageObjects/browser-page.ts @@ -181,7 +181,7 @@ export class BrowserPage extends InstancePage { streamEntryId = Selector('[data-testid=entryId]'); streamField = Selector('[data-testid=field-name]'); streamValue = Selector('[data-testid=field-value]'); - addStreamRow = Selector('[data-testid=add-new-item]'); + addStreamRow = Selector('[data-testid=add-item]'); streamFieldsValues = Selector('[data-testid^=stream-entry-field-]'); streamEntryIDDateValue = Selector('[data-testid^=stream-entry-][data-testid$=date]'); streamRangeEndInput = Selector('[data-testid=range-end-input]'); From dedb35357fa4c077e8e47f992f5e48a0f5874121 Mon Sep 17 00:00:00 2001 From: mariasergeenko Date: Wed, 12 Jun 2024 13:43:07 +0200 Subject: [PATCH 3/5] fix test part #3 --- tests/e2e/pageObjects/browser-page.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/e2e/pageObjects/browser-page.ts b/tests/e2e/pageObjects/browser-page.ts index bdbc7b9720..d4b8ebf19e 100644 --- a/tests/e2e/pageObjects/browser-page.ts +++ b/tests/e2e/pageObjects/browser-page.ts @@ -90,7 +90,7 @@ export class BrowserPage extends InstancePage { removeConsumerGroupButton = Selector('[data-testid^=remove-groups-button]'); optionalParametersSwitcher = Selector('[data-testid=optional-parameters-switcher]'); forceClaimCheckbox = Selector('[data-testid=force-claim-checkbox]').sibling(); - editStreamLastIdButton = Selector('[data-testid^=edit-stream-last-id]'); + editStreamLastIdButton = Selector('[data-testid^=stream-group_edit-btn]'); saveButton = Selector('[data-testid=save-btn]'); bulkActionsButton = Selector('[data-testid=btn-bulk-actions]'); editHashButton = Selector('[data-testid^=hash_edit-btn-]'); From 60f156bdc62163552abdea6ae57c1708b656fea0 Mon Sep 17 00:00:00 2001 From: mariasergeenko Date: Wed, 12 Jun 2024 13:43:25 +0200 Subject: [PATCH 4/5] fix test part #4 --- tests/e2e/test-data/formatters/JSON.ts | 2 +- tests/e2e/tests/web/critical-path/browser/consumer-group.e2e.ts | 1 + tests/e2e/tests/web/regression/browser/consumer-group.e2e.ts | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/e2e/test-data/formatters/JSON.ts b/tests/e2e/test-data/formatters/JSON.ts index 28d4ce2396..2ea893b892 100644 --- a/tests/e2e/test-data/formatters/JSON.ts +++ b/tests/e2e/test-data/formatters/JSON.ts @@ -2,5 +2,5 @@ export const JSONFormatter = { format: 'JSON', fromText: '{ "field": "value" }', fromTextEdit: '{ "field": "value123" }', - fromBigInt: '{ "field": 5951.123145678120495423 }' + fromBigInt: '{ "field": 248480010225057793 }' }; diff --git a/tests/e2e/tests/web/critical-path/browser/consumer-group.e2e.ts b/tests/e2e/tests/web/critical-path/browser/consumer-group.e2e.ts index 7899f7cba7..f784ec8853 100644 --- a/tests/e2e/tests/web/critical-path/browser/consumer-group.e2e.ts +++ b/tests/e2e/tests/web/critical-path/browser/consumer-group.e2e.ts @@ -173,6 +173,7 @@ test('Verify that user can delete a Consumer Group', async t => { // Verify that user can change the ID set for the Consumer Group when click on the Pencil button for (const id of entryIds) { const idBefore = await browserPage.streamGroupId.textContent; + await t.hover(browserPage.streamGroupId); await t.click(browserPage.editStreamLastIdButton); await t.typeText(browserPage.lastIdInput, id, { replace: true, paste: true }); await t.click(browserPage.saveButton); diff --git a/tests/e2e/tests/web/regression/browser/consumer-group.e2e.ts b/tests/e2e/tests/web/regression/browser/consumer-group.e2e.ts index 351fe26094..348ecd3d92 100644 --- a/tests/e2e/tests/web/regression/browser/consumer-group.e2e.ts +++ b/tests/e2e/tests/web/regression/browser/consumer-group.e2e.ts @@ -140,6 +140,7 @@ test('Verify that user can see error message if enter invalid last delivered ID' // Change the ID set for the Consumer Group for(const id of invalidEntryIds){ const idBefore = await browserPage.streamGroupId.textContent; + await t.hover(browserPage.streamGroupId); await t.click(browserPage.editStreamLastIdButton); await t.typeText(browserPage.lastIdInput, id, { replace: true, paste: true }); await t.click(browserPage.saveButton); From 4a8e7965da04f54a9a7ed2af6a2dc64d2a743197 Mon Sep 17 00:00:00 2001 From: mariasergeenko Date: Wed, 12 Jun 2024 14:34:10 +0200 Subject: [PATCH 5/5] fix test part #5 --- tests/e2e/tests/web/regression/browser/consumer-group.e2e.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/e2e/tests/web/regression/browser/consumer-group.e2e.ts b/tests/e2e/tests/web/regression/browser/consumer-group.e2e.ts index 348ecd3d92..7b0fe09afc 100644 --- a/tests/e2e/tests/web/regression/browser/consumer-group.e2e.ts +++ b/tests/e2e/tests/web/regression/browser/consumer-group.e2e.ts @@ -138,10 +138,10 @@ test('Verify that user can see error message if enter invalid last delivered ID' await browserPage.openKeyDetails(keyName); await t.click(browserPage.streamTabGroups); // Change the ID set for the Consumer Group + await t.hover(browserPage.streamGroupId); + await t.click(browserPage.editStreamLastIdButton); for(const id of invalidEntryIds){ const idBefore = await browserPage.streamGroupId.textContent; - await t.hover(browserPage.streamGroupId); - await t.click(browserPage.editStreamLastIdButton); await t.typeText(browserPage.lastIdInput, id, { replace: true, paste: true }); await t.click(browserPage.saveButton); await t.expect(browserPage.streamGroupId.textContent).eql(idBefore, 'The last delivered ID is not modified');