测试积点老人 发表于 2022-5-16 11:27:30

Python+Selenium定位不到输入下拉复选框,无select属性,span文本类型

Selenium做自动输入搜索时,需要选择多个元素,其中一个下拉输入复选框需要通过勾选才能定位到,没有独立id,尝试了许多方法还是定位不了。



错误如下:NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div/div/div/ul/div/li/div/span/i"}
(Session info: chrome=101.0.4951.64)我需要勾选三个,尝试过用send_key()输入,但是输入一个可以运行,输第二个的时候再定位就错误,只要两次就出错,感觉每一次那个绝对路径都有问题。想要达到勾选三个下拉复选框的内容。

郭小贱 发表于 2022-5-17 09:27:58

https://blog.csdn.net/weixin_42274149/article/details/89964124参考这篇文章看下呢。

qqq911 发表于 2022-5-17 11:12:25

就是option吧

kallinr 发表于 2022-5-17 11:42:52

路径错误

jingzizx 发表于 2022-5-17 13:14:11

选择项,先看看怎么失败出来的

海海豚 发表于 2022-5-17 14:28:11

用class定位一下,别用绝对路径
页: [1]
查看完整版本: Python+Selenium定位不到输入下拉复选框,无select属性,span文本类型