我目前正在测试一个web应用程序,并面临一个问题。我需要知道什么类型的光标现在打开上下文菜单。找不到可以单击上下文(鼠标右键)的元素,我只能跟踪光标类型。
例如。如果你把光标移到一个链接上,它就会变成一只手;或者当你把光标移到文本域上,它就会变成“i”。我需要知道光标什么时候变了。
你有什么主意,我怎么做?

最佳答案

selenium只能查询浏览器中的内容,光标显示由操作系统控制。
我建议最好使用以下方法检查css cursor属性值:

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

有关可能返回值的列表,请参见http://www.w3schools.com/cssref/tryit.asp?filename=trycss_cursor并观看系统使用的实际光标的实时演示。

关于ruby - 如何获得鼠标光标类型? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17940430/

10-15 21:49