Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

UITabIndexTest.java 856B

1234567891011121314151617181920212223242526272829
  1. package com.vaadin.tests.components.ui;
  2. import static org.junit.Assert.assertEquals;
  3. import org.junit.Test;
  4. import com.vaadin.testbench.elements.ButtonElement;
  5. import com.vaadin.testbench.elements.UIElement;
  6. import com.vaadin.tests.tb3.MultiBrowserTest;
  7. public class UITabIndexTest extends MultiBrowserTest {
  8. @Test
  9. public void testTabIndexOnUIRoot() throws Exception {
  10. openTestURL();
  11. assertTabIndex("1");
  12. $(ButtonElement.class).first().click();
  13. assertTabIndex("-1");
  14. $(ButtonElement.class).get(1).click();
  15. assertTabIndex("0");
  16. $(ButtonElement.class).get(2).click();
  17. assertTabIndex("1");
  18. }
  19. private void assertTabIndex(String expected) {
  20. assertEquals("Unexpected tab index,", expected,
  21. $(UIElement.class).first().getAttribute("tabIndex"));
  22. }
  23. }