seleium元素定位不到的情况

1.页面没有加载

添加显示等待解决

2.页面存在ifram

当页面有ifram时使用xpath定位的问题,这时页面处于ifram内不能使用copy xpath。这样定位在浏览器里能找到,但是程序无法识别。只能使用ifram内的定位

3.出现多个window

切换

4.可能元素不在浏览器可见区域

需要执行js ,execute_script("arguments[0].scrollIntoView();", target) 滑动到可见区域

5.不可见元素定位

无解

6.出现弹出框

解决弹出框在执行

posted @ 2021-09-27 09:02  mik99  阅读(47)  评论(0编辑  收藏  举报