Selenium Xpath元素无法定位 NoSuchElementException: Message: no such element: Unable to locate element(代码片段

Posted Alex Hub

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium Xpath元素无法定位 NoSuchElementException: Message: no such element: Unable to locate element(代码片段相关的知识,希望对你有一定的参考价值。

用的佳哥的python基于selenium的学习通健康自动填报

但是今天突然报错了。

Error Message

Message: no such element: Unable to locate element

Solve

之前我一直觉得代码里的sleep(5)有点久,就给改成了sleep(3),前几天都没问题,但是今天网络状况不太好,网速比较慢。

所以,报错的不是 xpath 的问题,而是因为脚本执行到这一行代码时,对应页面上的元素还没加载完成,导致定位不到,需要增加等待时间。

So,我就又改回了sleep(5),佳哥极往知来!

以上是关于Selenium Xpath元素无法定位 NoSuchElementException: Message: no such element: Unable to locate element(代码片段的主要内容,如果未能解决你的问题,请参考以下文章

selenium- Xpath的详细使用

selenium+xpath 文本信息定位

Python:Xpath 无法定位元素

Selenium Xpath元素无法定位 NoSuchElementException: Message: no such element: Unable to locate element(代码片段

Python Selenium 无法定位元素

selenium:Xpath定位详解