0
A
回答
2
Javascript执行者应该是使用Selenium执行任何操作的最后手段。 Selenium提供了一个Action类,您可以使用该类执行鼠标/键盘操作。对于您的情况,
Actions builder = new Actions(driver);
Action hoverAndClick = builder.moveToElement(webElement).click(webElement).build();
hoverAndClick.perform();
0
下面是一个例子:
Actions act = new Actions(driver);
WebElement parentMenu = driver.findElement(By.xpath("Xpath"));
//Move to the element
act.moveToElement(parentMenu).build().perform()
相关问题
- 1. 硒的webdriver:鼠标光标悬停不工作
- 2. 鼠标悬停不工作在Selenium Webdriver
- 3. 硒Webdriver鼠标
- 4. JavaScript在鼠标悬停在C#硒
- 5. 如何使用鼠标悬停使用硒的webdriver
- 6. webdriver鼠标悬停在Chrome停止工作
- 7. 硒的webdriver悬停不工作
- 8. C#中的鼠标悬停动作Selenium webdriver
- 9. 在鼠标悬停时启动setInterval并在鼠标悬停时停止
- 10. Jquery鼠标悬停/鼠标悬停IE8波动
- 11. 在鼠标悬停暂停jquery动画
- 12. 在鼠标悬停停止jquery动画
- 13. 在鼠标悬停时停止动画
- 14. 鼠标悬停不工作
- 15. 如何将鼠标悬停在使用硒webdriver的不可见按钮上?
- 16. jcarousel停在鼠标悬停
- 17. C#硒webdriver鼠标再次
- 18. 鼠标悬停
- 19. 鼠标悬停
- 20. 鼠标悬停
- 21. 鼠标悬停
- 22. 在鼠标悬停或悬停时停止jquery动画
- 23. 鼠标悬停在鼠标悬停KMLLayer谷歌地图
- 24. 没有在鼠标悬停/鼠标悬停定义jQuery事件
- 25. CSS鼠标悬停在鼠标悬停消失
- 26. Selenium Webdriver:我可以使用href将鼠标悬停在动作上吗?
- 27. 将鼠标悬停在鼠标上
- 28. 暂停jQuery悬停(鼠标悬停)
- 29. 停止滚动鼠标悬停
- 30. 鼠标悬停在ie7中不工作
看看这有助于 http://stackoverflow.com/questions/14692607/how-to-mouseover-on-a-webelement – TechSpellBound