From 6a63de6275d356ee09fac162122cc850a65aa964 Mon Sep 17 00:00:00 2001 From: Mika Murtojarvi Date: Fri, 18 Sep 2015 11:37:47 +0300 Subject: Make a Grid editor test work on IE8-9. Change-Id: If2b6cec71504b7a9e966f49752cbb230ab322ab1 --- .../grid/basicfeatures/server/GridEditorUnbufferedTest.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'uitest/src/com/vaadin') diff --git a/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorUnbufferedTest.java b/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorUnbufferedTest.java index 984b03ac5b..eaa58254ba 100644 --- a/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorUnbufferedTest.java +++ b/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridEditorUnbufferedTest.java @@ -28,6 +28,7 @@ import org.openqa.selenium.interactions.Actions; import com.vaadin.testbench.TestBenchElement; import com.vaadin.testbench.elements.GridElement.GridCellElement; +import com.vaadin.testbench.parallel.BrowserUtil; public class GridEditorUnbufferedTest extends GridEditorTest { @@ -103,7 +104,7 @@ public class GridEditorUnbufferedTest extends GridEditorTest { } @Test - public void testValidationErrorPreventsMove() { + public void testValidationErrorPreventsMove() throws InterruptedException { // Because of "out of view" issues, we need to move this for easy access selectMenuPath("Component", "Columns", "Column 7", "Column 7 Width", "50px"); @@ -122,10 +123,11 @@ public class GridEditorUnbufferedTest extends GridEditorTest { assertEquals("Editor should not move from row 5", "(5, 0)", getEditorWidgets().get(0).getAttribute("value")); - for (int i = 0; i < faultyInt.length(); ++i) { - getEditorWidgets().get(1).sendKeys(Keys.BACK_SPACE); + getEditorWidgets().get(1).sendKeys(Keys.chord(Keys.CONTROL, "a")); + if (BrowserUtil.isIE8(getDesiredCapabilities())) { + sleep(1500); } - + getEditorWidgets().get(1).sendKeys("5"); // FIXME: Needs to trigger one extra validation round-trip for now getGridElement().sendKeys(Keys.ENTER); -- cgit v1.2.3