2

我目前正在测试一个 Web 应用程序并面临一个问题。我现在需要知道什么类型的光标才能打开上下文菜单。找不到可以在上下文(鼠标右键)上单击的元素,我只能跟踪光标类型。

例如。如果您将光标移到链接上,它会变成一只手;或者当您将光标移到文本字段上时,它会变成“I”。我需要知道光标何时改变。

你有什么想法,我该怎么做?

4

1 回答 1

4

Selenium 只能在您的浏览器中查询内容,光标显示由您的操作系统控制。

我可以建议的最好的方法是使用以下方法检查 CSS 光标属性值:

function String getElementCursorType(WebElement element) {
    return element.getCssValue("cursor");
}

请参阅http://www.w3schools.com/cssref/tryit.asp?filename=trycss_cursor以获取可能的返回值列表和实时演示以查看系统使用的实际光标。

于 2013-12-22T03:23:52.760 回答