seleium元素定位不到的情况
1.页面没有加载
添加显示等待解决
2.页面存在ifram
当页面有ifram时使用xpath定位的问题,这时页面处于ifram内不能使用copy xpath。这样定位在浏览器里能找到,但是程序无法识别。只能使用ifram内的定位
3.出现多个window
切换
4.可能元素不在浏览器可见区域
需要执行js ,execute_script("arguments[0].scrollIntoView();", target) 滑动到可见区域
5.不可见元素定位
无解
6.出现弹出框
解决弹出框在执行