selenium 定位不到元素总结

元素在网页上,却会出现定位不到的情况的分析。

1. 定位不正确。

2. 页面还没有加载完就去查找元素了。

3. 有遮罩层。

首先说下第3点。

先前在公司遇到过这样的问题。

页面是显示出来了, 这个元素也是display状态,但是却无法定位到。

发现是因为页面加载后的loading遮罩层并没有消失。

 应该是可以通过WebElementWait方法等到遮罩层消失,再去执行点击输入操作。

猜你喜欢

转载自www.cnblogs.com/mh1213/p/9208805.html