Selenium moveToElement()不起作用

时间:2017-06-12 22:36:26

标签: java selenium selenium-webdriver mouseout

测试登录https://www.pcbway.com/后我想测试注销。 enter image description here

为了做到这一点,我需要将鼠标悬停在div上,以便显示退出按钮。我试过用 Actions actions = new Actions(driver); actions.moveToElement(element).build().perform();
但它不起作用。我尝试使用javascript exector JavascriptExecutor executor = (JavascriptExecutor)driver; executor.executeScript("arguments[0].click();", element); 但它也没有用。我可以通过使用mouseout jquery(下面的屏幕截图)enter image description here

看到悬停的工作原理

我正在使用铬58和硒3.4.0。

1 个答案:

答案 0 :(得分:1)

您可以尝试通过添加元素在菜单打开时收到的类来强制打开它。

gorilla/csrf

然后您可以单击菜单中的元素。