我目前正在测试一个Web应用程序并遇到问题。我现在需要知道打开上下文菜单的光标类型。找不到可以单击上下文(右键)的元素是不可能的,我只能跟踪光标类型。
例如。如果你将光标移动到一个链接上就会变成一只手;或者当您将光标移动到文本字段上时,它会变为“I”。我需要知道光标何时发生了变化。
你有什么想法,我该怎么做?
答案 0 :(得分:2)
Selenium只能在您的浏览器中查询内容,并且光标显示由您的操作系统控制。
我建议的最好方法是使用以下方法检查CSS游标属性值:
function String getElementCursorType(WebElement element) {
return element.getCssValue("cursor");
}
请参阅http://www.w3schools.com/cssref/tryit.asp?filename=trycss_cursor以获取可能的返回值列表和实时演示,以查看系统使用的实际光标。