python-Can-无法让selenium找到按钮
发布时间:2022-04-30 16:38:35 210
相关标签: # node.js
我有一个按钮,可以在查询完成后清除查询,但我无法让selenium选择它。
下面是按钮的xpath:
/html/body/main/div/section[1]/div/a[2]
这是按钮的html:
clear
我尝试过的事情:
使用整个xpath、css选择器、类名和文本进行查找
使用css查找页面上的所有按钮,并对它们进行迭代,直到找到正确的按钮(它找不到任何带有文本的按钮)
buttons = mydriver.find_elements_by_css_selector("button")
for button in buttons:
print(button.text)
if button.text.strip() == "clear":
button.click()```
- 退出我之前使用的iframe并使用完整的xpath
driver.switch_to().defaultContent()
我有一个解决办法,就是退出驱动程序并在每次查询时重新打开它,但这需要每次登录并导航到正确的页面,我更希望能够使用“清除”按钮。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报