2013-07-30 88 views
2

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

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

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

+0

需要更多信息...不知道您在找什么, –

+0

例如,如果您可以给我们提供您想要测试的网页,那会很有帮助。例如, – Seanny123

+0

。如果将光标移动到链接上,它会变成一只手。我需要知道光标何时更改。 –

回答

2

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

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

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

可能的返回值的列表,并现场演示,看看你的系统使用的实际光标见http://www.w3schools.com/cssref/tryit.asp?filename=trycss_cursor