Selenium 元素定位问题记录

# 元素不可交互 element not interactable 和 元素被拦截 element click intercepted

基本上参考:selenium工具之解决元素不可交互 (element not interactable)/元素被拦截(element click intercepted) - 习久性成 - 博客园

都能解决

# 这里补充一个网上没找到但自己解决了的案例

由于涉密,这里用文字描述,就不截图了。

当你用浏览器的 Copy XPath 复制后,再用

driver.find_element(By.XPATH, '{your-copy-xpath}').click()

排除上面文档里的所有情况后,却依然定位不到时,

可以试一下,在 Elements 工具栏里面按 Ctrl + F,粘贴这个 XPath,搜索,

看看是不是能搜索到多个元素。

我这里就是搜到两个元素,改为用 Copy full XPath 解决。

希望能有帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值