
简介
我们在使用selenium进行web自动化测试时,有时候会遇到元素被隐藏,从而无法对元素进行操作,导致我们的用例报错的情况。当我们遇到元素被隐藏的情况时,需要先对隐藏的元素进行处理,才能继续进行我们的操作,本文就为大家介绍一下如何使用selenium处理隐藏的元素。
常见元素隐藏情况
在HTML中,由于页面美化和用户交互的需求,元素隐藏的使用非常常见,比如下拉菜单、内容折叠、对话框以及上传文件框等。隐藏常见有以下几种表现形式:
hidden:占据空间,无法点击style="display: none":最常见,不占据空间,无法点击style="visibility: hidden":占据空间,无法点击style="overflow: hidden":占据空间,无法点击style="opacity: 0":占据空间,无法点击style="position: absolute; top: -999em":不占据空间,无法点击style="position: relative; top: -999em; ":占据空间,无法点击style="position: absolute; visibility: hidden; ":不占据空间,无法点击style="height: 0; overflow: hidden; ":不占据空间,无法点击

最低0.47元/天 解锁文章
1719

被折叠的 条评论
为什么被折叠?



