From 9b4e43a72a62205961661c4b0084b02cfd996a50 Mon Sep 17 00:00:00 2001 From: tertek Date: Fri, 31 Oct 2025 08:22:48 +0100 Subject: [PATCH] add test 04 --- tests/verua.spec.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/verua.spec.ts b/tests/verua.spec.ts index 8e7d44c..40021b9 100644 --- a/tests/verua.spec.ts +++ b/tests/verua.spec.ts @@ -49,4 +49,21 @@ test('03 - create care report', async ({ page }) => { await page.locator('iframe[name="edit_data"]').contentFrame().locator('#sendForm1').getByRole('button', { name: 'Bericht speichern und zur' }).click(); await expect(page.locator('iframe[name="edit_data"]').contentFrame().getByText('Lorem ipsum dolor sit amet')).toHaveText("Lorem ipsum dolor sit amet") +}); + + +test('04 - create care report with services', async ({ page }) => { + await page.goto('https://demo.verua.org/start.php?id_k=181&sicht=2&aktiv=1'); + await page.locator('iframe[name="edit_data"]').contentFrame().getByRole('link', { name: 'Neuer Eintrag' }).click(); + await page.locator('iframe[name="edit_data"]').contentFrame().locator('input[name="ankunft"]').click(); + await page.locator('iframe[name="edit_data"]').contentFrame().locator('input[name="ankunft"]').fill('06:30'); + await page.locator('iframe[name="edit_data"]').contentFrame().locator('iframe[title="Rich-Text-Area"]').contentFrame().locator('html').click(); + await page.locator('iframe[name="edit_data"]').contentFrame().locator('iframe[title="Rich-Text-Area"]').contentFrame().getByLabel('Rich-Text-Bereich. Drücken').fill('Lorem ipsum sit amet'); + await page.locator('iframe[name="edit_data"]').contentFrame().locator('#sendForm1').getByRole('button', { name: 'Bericht speichern und zur' }).click(); + await page.locator('iframe[name="edit_data"]').contentFrame().getByRole('cell', { name: 'a', exact: true }).getByRole('radio').check(); + await page.locator('iframe[name="edit_data"]').contentFrame().getByRole('textbox').click(); + await page.locator('iframe[name="edit_data"]').contentFrame().getByRole('textbox').fill('60'); + await page.locator('iframe[name="edit_data"]').contentFrame().getByRole('cell', { name: 'a', exact: true }).getByRole('radio').check(); + + await expect(page.locator('iframe[name="edit_data"]').contentFrame().locator('iframe[name="liste"]').contentFrame().getByRole('cell', { name: 'a', exact: true })).toHaveText("a"); }); \ No newline at end of file