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.

ComboBoxEmptyItemsKeyboardNavigationTest.java 857B

123456789101112131415161718192021222324252627282930
  1. package com.vaadin.tests.components.combobox;
  2. import static org.hamcrest.MatcherAssert.assertThat;
  3. import static org.hamcrest.collection.IsEmptyCollection.empty;
  4. import java.util.List;
  5. import org.junit.Test;
  6. import org.openqa.selenium.Keys;
  7. import org.openqa.selenium.WebElement;
  8. import com.vaadin.testbench.By;
  9. import com.vaadin.tests.tb3.MultiBrowserTest;
  10. import com.vaadin.tests.tb3.newelements.ComboBoxElement;
  11. public class ComboBoxEmptyItemsKeyboardNavigationTest extends MultiBrowserTest {
  12. @Test
  13. public void navigatingUpOnAnEmptyMenuDoesntThrowErrors() {
  14. setDebug(true);
  15. openTestURL();
  16. ComboBoxElement combobox = $(ComboBoxElement.class).first();
  17. combobox.sendKeys("a", Keys.ARROW_UP);
  18. List<WebElement> errors = findElements(By.className("SEVERE"));
  19. assertThat(errors, empty());
  20. }
  21. }