package com.vaadin.tests.components.popupview; import static org.junit.Assert.assertTrue; import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebElement; import com.vaadin.tests.tb3.MultiBrowserTest; /** * Check availability of shortcut action listener in the popup view. * * @author Vaadin Ltd */ public class PopupViewShortcutActionHandlerTest extends MultiBrowserTest { @Override protected boolean requireWindowFocusForIE() { return true; } @Test public void testShortcutHandling() { openTestURL(); getDriver().findElement(By.className("v-popupview")).click(); WebElement textField = getDriver() .findElement(By.className("v-textfield")); textField.sendKeys("a", Keys.ENTER); assertTrue( "Unable to find label component which is the result of" + " shortcut action handling.", isElementPresent(By.className("shortcut-result"))); } }