Я использовал действия для наведения мыши в FF и chrome, все работает нормально. Но тот же код не работает в сафари. Я использую Mac OS и Selenium WebDriver и java.
Я пробовал код ниже.
new Actions(driver).moveToElement(element).build().perform();
JS:
String mouseOverScript = "if(document.createEvent){var evObj = document.createEvent('MouseEvents');evObj.initEvent('mouseover', true, false); arguments[0].dispatchEvent(evObj);} else if(document.createEventObject) { arguments[0].fireEvent('onmouseover');}";
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript(mouseOverScript, element);
Это проблема остановки шоу. любая помощь приветствуется.