我需要使用 JavaScript 执行鼠标悬停功能,我尝试了以下代码没有收到任何错误,但鼠标悬停功能没有发生。
WebElement Mainmenu=_driver.findElement(By.xpath(locatorvalue[0]));
String strJavaScript = "var element = arguments[0];"
+ "var mouseEventObj = document.createEvent('MouseEvents');"
+ "mouseEventObj.initEvent( 'mouseover', true, true );"
+ "element.dispatchEvent(mouseEventObj);";
JavascriptExecutor js = (JavascriptExecutor) _driver;
js.executeScript(strJavaScript, Mainmenu);