比如我一个元素被蒙板遮挡了,为什么这时候 seleniuM 还能够定位呢?是只要看见就能定位还是只要是真实存在于页面中的元素就能定位? 如图中的 “其他设置”,就是被遮挡了,虽然能定位成功但是无法交互。 后来找到解决方法就是获取元素之后先判断 is_enable(),然后再编辑
定位和操作 是不同的概念 寻找元素是只要元素存在于 dom 中就能找到,不论是否可见可操作的。 显式等待可以自定义等待条件,selenium 本身也预置了很多常用的等待条件。基本上够用了