From 6dc187202a36a0cfa9666f4f337fb4e86ebc7d3b Mon Sep 17 00:00:00 2001 From: Philipp Melab Date: Tue, 16 Apr 2024 09:52:21 +0200 Subject: [PATCH] fix(SLB-304): pick specific form in integration tests --- tests/e2e/specs/drupal/blocks.spec.ts | 7 +++---- tests/e2e/specs/drupal/webforms.spec.ts | 2 ++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/e2e/specs/drupal/blocks.spec.ts b/tests/e2e/specs/drupal/blocks.spec.ts index 22c58036a..ec7dc6a1b 100644 --- a/tests/e2e/specs/drupal/blocks.spec.ts +++ b/tests/e2e/specs/drupal/blocks.spec.ts @@ -56,8 +56,7 @@ test('All blocks are rendered', async ({ page }) => { ); // Form - await expect(page.locator('.silverback-iframe iframe')).toHaveAttribute( - 'src', - 'http://127.0.0.1:8000/en/form/contact?iframe=true', - ); + await expect( + page.locator('.silverback-iframe iframe').last(), + ).toHaveAttribute('src', 'http://127.0.0.1:8000/en/form/contact?iframe=true'); }); diff --git a/tests/e2e/specs/drupal/webforms.spec.ts b/tests/e2e/specs/drupal/webforms.spec.ts index d4fb48a29..d099cd505 100644 --- a/tests/e2e/specs/drupal/webforms.spec.ts +++ b/tests/e2e/specs/drupal/webforms.spec.ts @@ -8,6 +8,7 @@ test('Webforms work', async ({ page }) => { // Webform can be submitted. await page .frameLocator('.silverback-iframe iframe') + .last() .getByRole('button', { name: 'Send message' }) .click(); @@ -29,6 +30,7 @@ test('Webforms work', async ({ page }) => { await page.goto(websiteUrl('/de/blocks-complete')); await page .frameLocator('.silverback-iframe iframe') + .last() .getByRole('button', { name: 'Send message' }) .click(); // TODO: Find out why it does not work.