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.

NativeSelectVisibleItemCountTest.java 844B

12345678910111213141516171819202122232425262728
  1. package com.vaadin.tests.components.nativeselect;
  2. import static org.junit.Assert.assertEquals;
  3. import org.junit.Test;
  4. import org.openqa.selenium.WebElement;
  5. import com.vaadin.testbench.By;
  6. import com.vaadin.testbench.elements.NativeSelectElement;
  7. import com.vaadin.tests.tb3.SingleBrowserTest;
  8. public class NativeSelectVisibleItemCountTest extends SingleBrowserTest {
  9. @Test
  10. public void changeItemCount() {
  11. openTestURL();
  12. WebElement select = $(NativeSelectElement.class).first()
  13. .findElement(By.xpath("select"));
  14. assertEquals("1", select.getAttribute("size"));
  15. selectMenuPath("Component", "Size", "Visible item count", "5");
  16. assertEquals("5", select.getAttribute("size"));
  17. }
  18. @Override
  19. protected Class<?> getUIClass() {
  20. return NativeSelects.class;
  21. }
  22. }