Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

GridAriaMultiselectableTest.java 1.2KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.vaadin.tests.components.grid;
  2. import com.vaadin.testbench.elements.ButtonElement;
  3. import com.vaadin.testbench.elements.GridElement;
  4. import com.vaadin.tests.tb3.SingleBrowserTest;
  5. import org.junit.Assert;
  6. import org.junit.Test;
  7. /**
  8. * @author Vaadin Ltd
  9. */
  10. public class GridAriaMultiselectableTest extends SingleBrowserTest {
  11. @Test
  12. public void checkAriaMultiselectable() {
  13. openTestURL();
  14. GridElement grid = $(GridElement.class).first();
  15. Assert.assertTrue("Grid should have the role 'grid'",
  16. grid.getHTML().contains("role=\"grid\""));
  17. Assert.assertFalse("Grid should not have aria-multiselectable",
  18. grid.getHTML().contains("aria-multiselectable"));
  19. $(ButtonElement.class).caption("SingleSelect").first().click();
  20. Assert.assertTrue("Grid should have aria-multiselectable 'false'",
  21. grid.getHTML().contains("aria-multiselectable=\"false\""));
  22. $(ButtonElement.class).caption("MultiSelect").first().click();
  23. Assert.assertTrue("Grid should have aria-multiselectable 'true'",
  24. grid.getHTML().contains("aria-multiselectable=\"true\""));
  25. }
  26. }