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