2013-07-30 126 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