是否有内置的方法来检查输入文本元素是否有焦点?Selenium IDE:如何检查元素是否有焦点?
嗯,我没有找到一个,所以我试了this extension。
但是,它也不适用于我(即测试失败)。
任何想法?
是否有内置的方法来检查输入文本元素是否有焦点?Selenium IDE:如何检查元素是否有焦点?
嗯,我没有找到一个,所以我试了this extension。
但是,它也不适用于我(即测试失败)。
任何想法?
我有很多问题检测一个元素是否有焦点,因为Selenium控制的浏览器通常没有焦点在操作系统内,因此浏览器不会考虑任何元素焦点,直到浏览器重新获得焦点。
我一直在拉我的头发,因此解决了这个问题。请参阅http://blog.mattheworiordan.com/post/9308775285/testing-focus-with-jquery-and-selenium-or 了解问题的完整说明和解决方案。如果您不能阅读冗长的解释,只需包含https://gist.github.com/1166821然后加入JQuery,并使用$(':focus')查找具有焦点的元素,或者.is(':focus' )来检查一个元素是否有焦点。
我写了这个插件,它在我的环境中工作正常。 您能否向我详细说明您如何使用它?如果我们发现bug,我会尝试修复它。
是否解决了这个问题? – 2011-07-28 21:21:24