]> source.dussan.org Git - vaadin-framework.git/commitdiff
Convert test to TB4 to be compatible with Tomcat proxy test
authorArtur Signell <artur@vaadin.com>
Fri, 9 May 2014 20:27:51 +0000 (23:27 +0300)
committerVaadin Code Review <review@vaadin.com>
Sun, 11 May 2014 07:03:48 +0000 (07:03 +0000)
Change-Id: Iab049f9036c1e2efcd1445cd7691a93af1210ff0

uitest/src/com/vaadin/tests/integration/AbstractServletIntegrationTest.java

index e2af31c21bf208853aa2d33e88e7933d7573a1a8..941e988c5c994b44e2284f1d1ac884e440764d17 100644 (file)
@@ -18,7 +18,8 @@ package com.vaadin.tests.integration;
 import java.io.IOException;
 
 import org.junit.Test;
-import org.openqa.selenium.WebElement;
+
+import com.vaadin.testbench.elements.TableElement;
 
 /**
  * Base class for servlet integration tests. Automatically prepends "/demo" to
@@ -33,28 +34,10 @@ public abstract class AbstractServletIntegrationTest extends
     public void runTest() throws IOException, AssertionError {
         openTestURL();
         compareScreen("initial");
-
-        WebElement cell = vaadinElement(getTableCell(getTable(), 0, 1));
-        testBenchElement(cell).click(51, 13);
-
+        $(TableElement.class).first().getCell(0, 1).click();
         compareScreen("finland");
     }
 
-    private String getTableCell(String tableLocator, int row, int col) {
-        return tableLocator
-                + "/domChild[1]/domChild[0]/domChild[1]/domChild[0]/domChild["
-                + row + "]/domChild[" + col + "]/domChild[0]";
-    }
-
-    protected String getTable() {
-        return "/VVerticalLayout[0]/ChildComponentContainer[0]/VScrollTable[0]";
-    }
-
-    /*
-     * (non-Javadoc)
-     * 
-     * @see com.vaadin.tests.tb3.AbstractTB3Test#getDeploymentPath()
-     */
     @Override
     protected String getDeploymentPath() {
         return "/demo" + super.getDeploymentPath();