注意:对于这个问题,我试图添加图像,但它说"你必须有声望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();
}
我尝试了很多其他鼠标操作,但没有任何效果。有什么建议吗?