You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

GridResizeAndScrollTest.java 856B

12345678910111213141516171819202122232425262728293031
  1. package com.vaadin.tests.components.grid;
  2. import static org.junit.Assert.assertEquals;
  3. import org.junit.Test;
  4. import com.vaadin.testbench.elements.GridElement;
  5. import com.vaadin.testbench.elements.GridElement.GridCellElement;
  6. import com.vaadin.tests.tb3.MultiBrowserTest;
  7. public class GridResizeAndScrollTest extends MultiBrowserTest {
  8. @Test
  9. public void scrollAndClick() {
  10. openTestURL();
  11. GridElement grid = $(GridElement.class).first();
  12. grid.scrollToRow(49);
  13. // select a row (click on checkbox)
  14. grid.getCell(49, 0).click();
  15. // verify rows are what they should be
  16. GridCellElement cell = grid.getCell(33, 1);
  17. String textBefore = cell.getText();
  18. cell.click();
  19. assertEquals("String contents changed on click", textBefore,
  20. cell.getText());
  21. }
  22. }