原文:遭遇selenium定位元素大坑后总结:NoSuchElementException: Message: no such element: Unable to locate element:

.检查是不是元素可变 如动态id .元素定位方式是不是有错误 .页面重新渲染,变成旧的元素,再点击肯定会失败 常见场景: 循环点击删除按钮 点击页面按钮,页面重新渲染 比如AngularJs .页面嵌套了iframe 延伸: 切换到主HTML: 返回上一层frame: .页面可能切换到新的窗口 没有关注到页面跳转到新窗口了,定位元素,弄了差不多 小时吧,我脆弱的小心脏啊。。。。。。。。 这里容易 ...

2020-05-23 19:58 0 1247 推荐指数:

查看详情

NoSuchElementException: Message: Unable to locate element:

python爬虫程序 当用selenium试图找到某个元素时出现报错 原因1:xpath路径不对     解决方法是修改xpath路径 原因2:selenium页面没有加载完全,所以无法锁定到该元素     解决方法是用sleep函数,等待一段时间,使页面能够加载完全 ...

Fri Jul 19 08:27:00 CST 2019 0 584
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM