作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有用于检查输入文本元素是否具有焦点的内置方法?
好吧,我没有找到,所以我尝试了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') 检查元素是否具有焦点。
关于 Selenium IDE : How to check if an element has a focus?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5400708/
我是一名优秀的程序员,十分优秀!