aboutsummaryrefslogtreecommitdiffstats
path: root/uitest-common/src
diff options
context:
space:
mode:
Diffstat (limited to 'uitest-common/src')
-rw-r--r--uitest-common/src/main/java/com/vaadin/tests/tb3/AbstractTB3Test.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/uitest-common/src/main/java/com/vaadin/tests/tb3/AbstractTB3Test.java b/uitest-common/src/main/java/com/vaadin/tests/tb3/AbstractTB3Test.java
index 6a82492da5..0322d76949 100644
--- a/uitest-common/src/main/java/com/vaadin/tests/tb3/AbstractTB3Test.java
+++ b/uitest-common/src/main/java/com/vaadin/tests/tb3/AbstractTB3Test.java
@@ -1012,6 +1012,17 @@ public abstract class AbstractTB3Test extends ParallelTest {
}
}
+ protected void contextClickElement(WebElement element) {
+ if (BrowserUtil.isFirefox(getDesiredCapabilities())) {
+ // Workaround for Selenium/TB and Firefox 45 issue
+ getCommandExecutor().executeScript(
+ "var ev = document.createEvent('HTMLEvents'); ev.initEvent('contextmenu', true, false); arguments[0].dispatchEvent(ev);",
+ element);
+ } else {
+ new Actions(getDriver()).contextClick(element).perform();
+ }
+ }
+
protected boolean isLoadingIndicatorVisible() {
WebElement loadingIndicator = findElement(
By.className("v-loading-indicator"));