使用Selenium获取悬停消息

时间:2014-12-18 19:38:17

标签: java selenium popup

注意:对于这个问题,我试图添加图像,但它说"你必须有声望10才能发布图像"。我不知道10是什么声誉或者是什么意思但我不能发布图像。对此感到抱歉。

我们有一个列表。这是图像的一部分:

当您将鼠标悬停在列标题上时,例如' Created On',会出现一些排序按钮(箭头),用于对数据进行升序或降序排序:

单击箭头(手动或使用selenium)将对数据进行排序。将鼠标悬停在箭头上会给出提示"排序升序"或"排序降序"如下所示:

手动物理悬停显示这些弹出工具提示;然而,将它悬停在它上面它与Selenium没有显示提示"排序降序"或"按升序排序"。箭头仍然变为蓝色,但它没有显示提示:

我不确定为什么会发生这种情况,除非悬停不能正常工作。这是悬停的功能:

public void hover(String elementDescription, WebElement element) {
        Actions action = new Actions(driver);

        waitForElementVisibility(elementDescription, element);
        action.moveToElement(element).perform();
    }

我尝试了很多其他鼠标操作,但没有任何效果。有什么建议吗?

0 个答案:

没有答案