抛出异常的问题
来源:9-3 获取元素的封装:如何使用selenium获取元素?

慕先生6309556
2022-09-22
老师,我画横线的那句代码,我的理解,在循环100次后,还是不能定位到此元素,break跳出循环,抛出这个
ElementNotVisibleException(reason="") 异常 ,我认为元素可定位到但是不可见,最后也会走到break 跳出循环 ,然后同样的抛出这个异常。所以 我觉得您那段reason只写了"元素定位失败,定位方式是:"这句话,但是元素不可见也会抛出这个异常啊,是不是应该增添下说明内容 不知道自己的理解对不对
写回答
1回答
-
william
2022-09-22
这里有个参数must_be_visible,如果需要可见,那在循环的过程中,元素一直不可见,那元素定位就是失败了。至于抛异常,元素不可见和元素没有定位到,对于这个方法来说,都是元素定位失败了。进qq群提问吧。
00
相似问题