summaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests/actions/ActionsOnInvisibleComponentsTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'uitest/src/com/vaadin/tests/actions/ActionsOnInvisibleComponentsTest.java')
-rw-r--r--uitest/src/com/vaadin/tests/actions/ActionsOnInvisibleComponentsTest.java13
1 files changed, 4 insertions, 9 deletions
diff --git a/uitest/src/com/vaadin/tests/actions/ActionsOnInvisibleComponentsTest.java b/uitest/src/com/vaadin/tests/actions/ActionsOnInvisibleComponentsTest.java
index 1d08ee5ede..8dfcf52b75 100644
--- a/uitest/src/com/vaadin/tests/actions/ActionsOnInvisibleComponentsTest.java
+++ b/uitest/src/com/vaadin/tests/actions/ActionsOnInvisibleComponentsTest.java
@@ -4,26 +4,22 @@ import java.util.List;
import org.junit.Assert;
import org.junit.Test;
-import org.openqa.selenium.WebElement;
+import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.remote.DesiredCapabilities;
import com.vaadin.tests.tb3.MultiBrowserTest;
public class ActionsOnInvisibleComponentsTest extends MultiBrowserTest {
-
private static final String LAST_INIT_LOG = "3. 'C' triggers a click on a visible and enabled button";
// This method should be removed once #12785 is fixed
@Override
public List<DesiredCapabilities> getBrowsersToTest() {
List<DesiredCapabilities> browsers = super.getBrowsersToTest();
- // sendKeys does nothing on these browsers
+ // Send Keys does not function correctly on these browsers.
+ browsers.remove(Browser.CHROME.getDesiredCapabilities());
browsers.remove(Browser.FIREFOX.getDesiredCapabilities());
browsers.remove(Browser.IE8.getDesiredCapabilities());
- browsers.remove(Browser.OPERA.getDesiredCapabilities());
-
- // Causes 'cannot focus element'
- browsers.remove(Browser.CHROME.getDesiredCapabilities());
return browsers;
}
@@ -40,7 +36,6 @@ public class ActionsOnInvisibleComponentsTest extends MultiBrowserTest {
}
private void invokeShortcut(CharSequence key) {
- WebElement shortcutTarget = vaadinElementById("test-root");
- shortcutTarget.sendKeys(key);
+ new Actions(getDriver()).sendKeys(key).perform();
}
}