Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

CompatibilityTextFieldShortcutTest.java 1.0KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.vaadin.tests.components.textfield;
  2. import static org.junit.Assert.assertEquals;
  3. import org.junit.Test;
  4. import org.openqa.selenium.By;
  5. import org.openqa.selenium.Keys;
  6. import org.openqa.selenium.WebElement;
  7. import com.vaadin.testbench.elements.ButtonElement;
  8. import com.vaadin.testbench.elements.NotificationElement;
  9. import com.vaadin.tests.tb3.SingleBrowserTest;
  10. public class CompatibilityTextFieldShortcutTest extends SingleBrowserTest {
  11. private static final String TEXTFIELD_VALUE = "input";
  12. private static final String NOTIFICATION = "Received F8: "
  13. + TEXTFIELD_VALUE;
  14. @Test
  15. public void focusAndPressF8() {
  16. openTestURL();
  17. WebElement textFieldText = findElement(By.tagName("input"));
  18. $(ButtonElement.class).first().click();
  19. waitForElementVisible(By.className("focus-label"));
  20. textFieldText.sendKeys(TEXTFIELD_VALUE);
  21. textFieldText.sendKeys(Keys.F8);
  22. assertEquals(NOTIFICATION,
  23. $(NotificationElement.class).first().getCaption());
  24. }
  25. }