2011-03-23 116 views

回答

2

我有很多問題檢測一個元素是否有焦點,因爲Selenium控制的瀏覽器通常沒有焦點在操作系統內,因此瀏覽器不會考慮任何元素焦點,直到瀏覽器重新獲得焦點。

我一直在拉我的頭髮,因此解決了這個問題。請參閱http://blog.mattheworiordan.com/post/9308775285/testing-focus-with-jquery-and-selenium-or 瞭解問題的完整說明和解決方案。如果您不能閱讀冗長的解釋,只需包含https://gist.github.com/1166821然後加入JQuery,並使用$(':focus')查找具有焦點的元素,或者.is(':focus' )來檢查一個元素是否有焦點。

0

我寫了這個插件,它在我的環境中工作正常。 您能否向我詳細說明您如何使用它?如果我們發現bug,我會嘗試修復它。