Skip to content

Instantly share code, notes, and snippets.

@henrrich
Created August 8, 2016 13:07
Show Gist options
  • Save henrrich/557ba7f340451c7c67002f2aa93b9798 to your computer and use it in GitHub Desktop.
Save henrrich/557ba7f340451c7c67002f2aa93b9798 to your computer and use it in GitHub Desktop.
move to element implementation using javascript for java webdriver for Safari
private static void moveToElementJs(WebDriver driver, WebElement element) {
String javaScript = "var evObj = document.createEvent('MouseEvents');" +
"evObj.initMouseEvent(\"mouseover\",true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);" +
"arguments[0].dispatchEvent(evObj);";
((JavascriptExecutor)driver).executeScript(javaScript, element);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment