From 9cebdb66d188995dc45723aeab98c5abe6963c7b Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Wed, 23 Oct 2024 15:21:25 +0200 Subject: [PATCH] add dimas test case --- tests/library/locator-generator.spec.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/library/locator-generator.spec.ts b/tests/library/locator-generator.spec.ts index 4b9f9007c9..4df72977f4 100644 --- a/tests/library/locator-generator.spec.ts +++ b/tests/library/locator-generator.spec.ts @@ -591,6 +591,8 @@ it('parseLocator frames', async () => { expect.soft(parseLocator('javascript', `frameLocator('css=iframe').getByText('foo')`, '')).toBe(`css=iframe >> internal:control=enter-frame >> internal:text=\"foo\"i`); expect.soft(parseLocator('javascript', `getByTitle('iframe title').contentFrame()`)).toBe(`internal:attr=[title=\"iframe title\"i] >> internal:control=enter-frame`); + expect.soft(asLocators('javascript', 'internal:attr=[title=\"iframe title\"i] >> internal:control=enter-frame')).toEqual([`getByTitle('iframe title').contentFrame()`]); + expect.soft(parseLocator('python', `locator("iframe").content_frame.get_by_text("foo")`, '')).toBe(`iframe >> internal:control=enter-frame >> internal:text=\"foo\"i`); expect.soft(parseLocator('python', `frame_locator("iframe").get_by_text("foo")`, '')).toBe(`iframe >> internal:control=enter-frame >> internal:text=\"foo\"i`); expect.soft(parseLocator('python', `frame_locator("css=iframe").get_by_text("foo")`, '')).toBe(`css=iframe >> internal:control=enter-frame >> internal:text=\"foo\"i`);