关于元素可见的问题

来源:9-3 获取元素的封装:如何使用selenium获取元素?

慕先生6309556

2022-09-22

当元素可以定位,但是不可见时,不管你循环多少次去定位它,他还是不可见啊,我觉得当element.is_disabled为False时应该直接跳出循环,结束,而不是继续去循环定位

写回答

1回答

william

2022-09-22

在web的元素定位里,浏览器是先把整个页面都渲染好了的,所以会出现元素可以定位到,但你实际看不到,也就是不可见的情况。这种情况会出现在,比如页面出现了一个短暂的1秒的弹框或者页面有一些关联动作以后,你想定位的元素才可见,这是根据业务逻辑做的一个通用方法,从而可以适配不同的业务逻辑场景。

0
0

Selenium3+Pytest+Allure 全流程实战自动化测试

应用主流测试工具,从功能测试转型自动化测试

636 学习 · 227 问题

查看课程