如何使用 watin 检查元素是否“隐藏”
有没有办法验证元素是否隐藏 - 使用 watin.
我不想使用 Jquery。
谢谢
Is there a way to verify is element hidden or not - using watin.
I don't want to use Jquery.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我设法通过在浏览器中运行一些 jQuery 报告该元素是否隐藏来解决这个问题:
I managed to work around this by running some jQuery in the browser that reported whether the element was hidden or not:
根据我的经验,没有具体的方法来判断单个元素是否隐藏在 watin 中。
但是,您可以递归地检查父树以查看它们是否包含“display: none”或“visibility: hide”
此博客提供了更多详细信息:
http://blog.coditate.com/2009/07/确定-html-element-visibility.html
您可能需要检查开发人员使用什么方法来隐藏元素,以了解此解决方案是否对您有用。
In my experience, there is no concrete way to tell if an individual element is hidden or not in watin.
However, you can recursively check up through the parent tree to see if they contain "display: none" or "visibility: hidden"
This blog gives more detail:
http://blog.coditate.com/2009/07/determining-html-element-visibility.html
You may want to check what method your developers use to hide elements to know if this solution is useful for you.
不确定这是否有任何帮助,但我最近不得不使用隐藏的文本字段......
HTH!
Not sure if this is any help, but I recently had to use a hidden text field...
HTH!