From 7d69f7a087960ee231776932540a48437eb5ba82 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Mon, 28 Nov 2022 16:01:51 -0800 Subject: [PATCH] chore: roll driver to 1.28.1 (#1133) --- .../playwright/TestSelectorsRole.java | 45 +++++++++++-------- scripts/CLI_VERSION | 2 +- 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/playwright/src/test/java/com/microsoft/playwright/TestSelectorsRole.java b/playwright/src/test/java/com/microsoft/playwright/TestSelectorsRole.java index 5995137c..909b8429 100644 --- a/playwright/src/test/java/com/microsoft/playwright/TestSelectorsRole.java +++ b/playwright/src/test/java/com/microsoft/playwright/TestSelectorsRole.java @@ -153,26 +153,35 @@ public class TestSelectorsRole extends TestBase { @Test void shouldSupportExpanded() { - page.setContent("\n" + - " \n" + - " "); + page.setContent("
Hi
\n" + + "
Hello
\n" + + "
Bye
"); assertEquals(asList( - "" - ), page.locator("role=button[expanded]").evaluateAll("els => els.map(e => e.outerHTML)")); + "
Hi
", + "
Hello
", + "
Bye
" + ), page.locator("role=treeitem").evaluateAll("els => els.map(e => e.outerHTML)")); assertEquals(asList( - "" - ), page.locator("role=button[expanded=true]").evaluateAll("els => els.map(e => e.outerHTML)")); - assertEquals(asList( - "" - ), page.getByRole(AriaRole.BUTTON, new Page.GetByRoleOptions().setExpanded(true)).evaluateAll("els => els.map(e => e.outerHTML)")); - assertEquals(asList( - "", - "" - ), page.locator("role=button[expanded=false]").evaluateAll("els => els.map(e => e.outerHTML)")); - assertEquals(asList( - "", - "" - ), page.getByRole(AriaRole.BUTTON, new Page.GetByRoleOptions().setExpanded(false)).evaluateAll("els => els.map(e => e.outerHTML)")); + "
Hi
", + "
Hello
", + "
Bye
" + ), page.getByRole(AriaRole.TREEITEM).evaluateAll("els => els.map(e => e.outerHTML)")); + + assertEquals(asList("
Hello
"), + page.locator("role=treeitem[expanded]").evaluateAll("els => els.map(e => e.outerHTML)")); + assertEquals(asList("
Hello
"), + page.locator("role=treeitem[expanded=true]").evaluateAll("els => els.map(e => e.outerHTML)")); + assertEquals(asList("
Hello
"), + page.getByRole(AriaRole.TREEITEM, new Page.GetByRoleOptions().setExpanded(true)).evaluateAll("els => els.map(e => e.outerHTML)")); + + assertEquals(asList("
Bye
"), + page.locator("role=treeitem[expanded=false]").evaluateAll("els => els.map(e => e.outerHTML)")); + assertEquals(asList("
Bye
"), + page.getByRole(AriaRole.TREEITEM, new Page.GetByRoleOptions().setExpanded(false)).evaluateAll("els => els.map(e => e.outerHTML)")); + + // Workaround for expanded='none'. + assertEquals(asList("
Hi
"), + page.locator("[role=treeitem]:not([aria-expanded])").evaluateAll("els => els.map(e => e.outerHTML)")); } @Test diff --git a/scripts/CLI_VERSION b/scripts/CLI_VERSION index cfc73071..450a687b 100644 --- a/scripts/CLI_VERSION +++ b/scripts/CLI_VERSION @@ -1 +1 @@ -1.28.0 +1.28.1