王贝贝的爸爸 2022-03-13 22:46 采纳率: 40%
浏览 46

selenium访问网页时元素无法定位

在写学校每日疫情上报的脚本,使用selenium访问网页时有一个元素定位后点击总是报错,网页页面如图所示:

img

img

代码如图所示
    commit1  = web.find_element(By.XPATH, "/html/body/div[2]/div[2]/div[2]/div/div/div[1]/div[62]/label/span[2]")
    commit1.click()
运行结果及报错内容

报错内容为:

img

对目标元素的
<label>以及子节点和两个子节点分别用xpath定位后点击,一直报错,显示element click intercepted:</label>
请教一下怎么定位元素并点击复选框呢?
  • 写回答

1条回答 默认 最新

  • 爱音斯坦牛 全栈领域优质创作者 2022-03-13 23:00
    关注

    img


    直接鼠标右键复制这个input的xpath就行,另外推荐一个插件xpath helper,自己一搜索就知道它有多么好用了。 有帮助的话采纳一下哦!🙊🙊🙊

    评论

报告相同问题?

问题事件

  • 创建了问题 3月13日

悬赏问题

  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能