关于元素可见的问题
来源:9-3 获取元素的封装:如何使用selenium获取元素?

慕先生6309556
2022-09-22
当元素可以定位,但是不可见时,不管你循环多少次去定位它,他还是不可见啊,我觉得当element.is_disabled为False时应该直接跳出循环,结束,而不是继续去循环定位
写回答
1回答
-
william
2022-09-22
在web的元素定位里,浏览器是先把整个页面都渲染好了的,所以会出现元素可以定位到,但你实际看不到,也就是不可见的情况。这种情况会出现在,比如页面出现了一个短暂的1秒的弹框或者页面有一些关联动作以后,你想定位的元素才可见,这是根据业务逻辑做的一个通用方法,从而可以适配不同的业务逻辑场景。
00
相似问题