Skip to content

Commit 56ff223

Browse files
Copilotrenemadsen
andcommitted
Fix index mapping: subtract 1 for HTML element selectors
Co-authored-by: renemadsen <[email protected]>
1 parent 2917cda commit 56ff223

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

eform-client/e2e/Tests/backend-configuration-settings/application-settings.plugins-page.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ describe('Application settings page - site header section', function () {
2121
// Helper function to activate a plugin by index using action menu
2222
const activatePlugin = async (index: number, pluginName: string) => {
2323
// Open action menu
24-
const actionMenuBtn = await $(`#action-items-${index}`).$('#actionMenu');
24+
const actionMenuBtn = await $(`#action-items-${index - 1}`).$('#actionMenu');
2525
await actionMenuBtn.waitForDisplayed({ timeout: 40000 });
2626
await actionMenuBtn.waitForClickable({ timeout: 40000 });
2727
await actionMenuBtn.click();
2828
await browser.pause(500);
2929

3030
// Click on the status button inside the menu
31-
const statusBtn = await $(`#plugin-status-button${index}`);
31+
const statusBtn = await $(`#plugin-status-button${index - 1}`);
3232
await statusBtn.waitForDisplayed({ timeout: 40000 });
3333
await statusBtn.waitForClickable({ timeout: 40000 });
3434
await statusBtn.click();
@@ -50,14 +50,14 @@ describe('Application settings page - site header section', function () {
5050
// Helper function to check plugin status via action menu
5151
const checkPluginStatus = async (index: number, expectedStatus: string, pluginName: string) => {
5252
// Open action menu
53-
const actionMenuBtn = await $(`#action-items-${index}`).$('#actionMenu');
53+
const actionMenuBtn = await $(`#action-items-${index - 1}`).$('#actionMenu');
5454
await actionMenuBtn.waitForDisplayed({ timeout: 40000 });
5555
await actionMenuBtn.waitForClickable({ timeout: 40000 });
5656
await actionMenuBtn.click();
5757
await browser.pause(500);
5858

5959
// Check status
60-
const statusBtn = await $(`#plugin-status-button${index}`);
60+
const statusBtn = await $(`#plugin-status-button${index - 1}`);
6161
await statusBtn.waitForDisplayed({ timeout: 40000 });
6262
const statusIcon = await statusBtn.$('mat-icon');
6363
const status = await statusIcon.getText();

0 commit comments

Comments
 (0)