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.

TwinColSelectCtrlATest.java 890B

123456789101112131415161718192021222324252627282930
  1. package com.vaadin.tests.components.twincolselect;
  2. import org.junit.Before;
  3. import org.junit.Test;
  4. import org.openqa.selenium.By;
  5. import org.openqa.selenium.Keys;
  6. import com.vaadin.testbench.elements.TwinColSelectElement;
  7. import com.vaadin.tests.tb3.MultiBrowserTest;
  8. import static org.junit.Assert.assertEquals;
  9. public class TwinColSelectCtrlATest extends MultiBrowserTest {
  10. @Before
  11. public void setUp() {
  12. openTestURL();
  13. }
  14. @Test
  15. public void TestSelectionWithCtrlA() {
  16. TwinColSelectElement twinColSelectElement = $(TwinColSelectElement.class).first();
  17. twinColSelectElement.findElement(By.tagName("select"))
  18. .sendKeys(Keys.chord(Keys.CONTROL, "a"));
  19. twinColSelectElement.findElements(By.className("v-button")).get(0)
  20. .click();
  21. assertEquals(twinColSelectElement.getValues().size(), 6);
  22. }
  23. }