diff options
author | Anna Koskinen <Ansku@users.noreply.github.com> | 2020-10-01 13:11:01 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-01 13:11:01 +0300 |
commit | a94403277111f0d43a82cd667d6a0277934d15fb (patch) | |
tree | 8785e667fc07877d0092da50b0cfc69ae52431bd /uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java | |
parent | 528315ac0d1d6b49d07f10d4613a8d28bd47b566 (diff) | |
download | vaadin-framework-a94403277111f0d43a82cd667d6a0277934d15fb.tar.gz vaadin-framework-a94403277111f0d43a82cd667d6a0277934d15fb.zip |
Test fixes & split failsafe integration test runs into smaller batches (#12103)
Diffstat (limited to 'uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java')
-rw-r--r-- | uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java b/uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java index 6f33b5bb6e..607e089d20 100644 --- a/uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java +++ b/uitest/src/test/java/com/vaadin/tests/layoutmanager/LayoutDuringStateUpdateTest.java @@ -6,6 +6,7 @@ import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; +import com.vaadin.testbench.elements.ButtonElement; import com.vaadin.tests.tb3.SingleBrowserTest; public class LayoutDuringStateUpdateTest extends SingleBrowserTest { @@ -13,9 +14,14 @@ public class LayoutDuringStateUpdateTest extends SingleBrowserTest { @Test public void layoutDuringStateUpdate() { openTestURL(); + waitUntilLoadingIndicatorNotVisible(); - WebElement label = findElement(By.className("gwt-Label")); + // add the custom component + $(ButtonElement.class).first().click(); + waitUntilLoadingIndicatorNotVisible(); + // ensure the layouting failed to be triggered during the state update + WebElement label = findElement(By.className("gwt-Label")); assertEquals("Layout phase count: 1", label.getText()); } |