]> source.dussan.org Git - vaadin-framework.git/commitdiff
Use TestBenchElements in GridElement API (#16600)
authorTeemu Suo-Anttila <teemusa@vaadin.com>
Mon, 9 Feb 2015 13:26:15 +0000 (15:26 +0200)
committerVaadin Code Review <review@vaadin.com>
Tue, 10 Feb 2015 14:41:23 +0000 (14:41 +0000)
Change-Id: Iad416ae1c8df1c1dddadadd107e8cc2817450ac9

uitest/src/com/vaadin/testbench/elements/GridElement.java

index e04140a3e06166aaf2e2096814b7577dc36e7447..3753696855d77fd14d6e4edca58b39dc33bbff14 100644 (file)
@@ -275,7 +275,7 @@ public class GridElement extends AbstractComponentElement {
      *            Row index
      * @return The th element of the row
      */
-    public WebElement getHeaderRow(int rowIndex) {
+    public TestBenchElement getHeaderRow(int rowIndex) {
         return getSubPart("#header[" + rowIndex + "]");
     }
 
@@ -286,7 +286,7 @@ public class GridElement extends AbstractComponentElement {
      *            Row index
      * @return The tr element of the row
      */
-    public WebElement getFooterRow(int rowIndex) {
+    public TestBenchElement getFooterRow(int rowIndex) {
         return getSubPart("#footer[" + rowIndex + "]");
     }
 
@@ -295,9 +295,9 @@ public class GridElement extends AbstractComponentElement {
      * 
      * @return The element representing the vertical scrollbar
      */
-    public WebElement getVerticalScroller() {
+    public TestBenchElement getVerticalScroller() {
         List<WebElement> rootElements = findElements(By.xpath("./div"));
-        return rootElements.get(0);
+        return (TestBenchElement) rootElements.get(0);
     }
 
     /**
@@ -305,9 +305,9 @@ public class GridElement extends AbstractComponentElement {
      * 
      * @return The element representing the horizontal scrollbar
      */
-    public WebElement getHorizontalScroller() {
+    public TestBenchElement getHorizontalScroller() {
         List<WebElement> rootElements = findElements(By.xpath("./div"));
-        return rootElements.get(1);
+        return (TestBenchElement) rootElements.get(1);
     }
 
     /**
@@ -315,7 +315,7 @@ public class GridElement extends AbstractComponentElement {
      * 
      * @return The thead element
      */
-    public WebElement getHeader() {
+    public TestBenchElement getHeader() {
         return getSubPart("#header");
     }
 
@@ -324,7 +324,7 @@ public class GridElement extends AbstractComponentElement {
      * 
      * @return the tbody element
      */
-    public WebElement getBody() {
+    public TestBenchElement getBody() {
         return getSubPart("#cell");
     }
 
@@ -333,7 +333,7 @@ public class GridElement extends AbstractComponentElement {
      * 
      * @return the tfoot element
      */
-    public WebElement getFooter() {
+    public TestBenchElement getFooter() {
         return getSubPart("#footer");
     }
 
@@ -342,9 +342,9 @@ public class GridElement extends AbstractComponentElement {
      * 
      * @return The element that wraps the table element
      */
-    public WebElement getTableWrapper() {
+    public TestBenchElement getTableWrapper() {
         List<WebElement> rootElements = findElements(By.xpath("./div"));
-        return rootElements.get(2);
+        return (TestBenchElement) rootElements.get(2);
     }
 
     public GridEditorElement getEditor() {