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.

GridPopupViewTest.java 933B

1234567891011121314151617181920212223242526272829303132
  1. package com.vaadin.tests.components.grid;
  2. import static org.junit.Assert.assertEquals;
  3. import org.junit.Test;
  4. import org.openqa.selenium.By;
  5. import org.openqa.selenium.Dimension;
  6. import com.vaadin.testbench.elements.GridElement;
  7. import com.vaadin.testbench.elements.PopupViewElement;
  8. import com.vaadin.tests.tb3.MultiBrowserTest;
  9. public class GridPopupViewTest extends MultiBrowserTest {
  10. @Test
  11. public void gridSizeCorrect() {
  12. openTestURL();
  13. PopupViewElement pv = $(PopupViewElement.class).first();
  14. for (int i = 0; i < 3; i++) {
  15. pv.click();
  16. GridElement grid = $(GridElement.class).first();
  17. Dimension rect = grid.getCell(0, 0).getSize();
  18. assertEquals(500, rect.width);
  19. assertEquals(38, rect.height);
  20. findElement(By.className("v-ui")).click();
  21. waitForElementNotPresent(By.className("v-grid"));
  22. }
  23. }
  24. }