1234567891011121314151617181920212223242526272829303132333435 |
- package com.vaadin.tests.components.textfield;
-
- import static org.junit.Assert.assertEquals;
-
- import org.junit.Test;
- import org.openqa.selenium.By;
- import org.openqa.selenium.Keys;
- import org.openqa.selenium.WebElement;
-
- import com.vaadin.testbench.elements.ButtonElement;
- import com.vaadin.testbench.elements.NotificationElement;
- import com.vaadin.tests.tb3.SingleBrowserTest;
-
- public class CompatibilityTextFieldShortcutTest extends SingleBrowserTest {
-
- private static final String TEXTFIELD_VALUE = "input";
- private static final String NOTIFICATION = "Received F8: "
- + TEXTFIELD_VALUE;
-
- @Test
- public void focusAndPressF8() {
- openTestURL();
-
- WebElement textFieldText = findElement(By.tagName("input"));
- $(ButtonElement.class).first().click();
-
- waitForElementVisible(By.className("focus-label"));
- textFieldText.sendKeys(TEXTFIELD_VALUE);
-
- textFieldText.sendKeys(Keys.F8);
-
- assertEquals(NOTIFICATION,
- $(NotificationElement.class).first().getCaption());
- }
- }
|