diff --git a/compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/a11y/CfWA11YTest.kt b/compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/a11y/CfWA11YTest.kt index 71bcd660cb226..7176d853c30dc 100644 --- a/compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/a11y/CfWA11YTest.kt +++ b/compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/a11y/CfWA11YTest.kt @@ -58,6 +58,7 @@ class CfWA11YTest : OnCanvasTests { } } + awaitIdle() val a11yContainer = getA11YContainer() @@ -71,9 +72,10 @@ class CfWA11YTest : OnCanvasTests { assertEquals("button", button1.getAttribute("role")) assertEquals("Button1", button1.innerText) - repeat(3) { + repeat(3) { repeatCounter -> button1.click() - assertEquals(it + 1, clickCounter) + awaitIdle() + assertEquals(repeatCounter + 1, clickCounter) } } @@ -127,11 +129,11 @@ class CfWA11YTest : OnCanvasTests { assertTrue(button2.isConnected) - repeat(3) { + repeat(3) { repeatCounter -> button1.click() button2.click() - assertEquals(it + 1, clickCounter1) - assertEquals(it + 1, clickCounter2) + assertEquals(repeatCounter + 1, clickCounter1) + assertEquals(repeatCounter + 1, clickCounter2) } showButton2 = false