王贝贝的爸爸 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日

悬赏问题

  • ¥60 如何批量获取json的url
  • ¥15 对法兰连接元件所承受的表面载荷等效转化为法兰开孔接触面上的等效表面载荷?
  • ¥15 comsol仿真压阻传感器
  • ¥15 Python线性规划函数optimize.linprog求解为整数
  • ¥15 llama3中文版微调
  • ¥15 pg数据库导入数据序列重复
  • ¥15 三分类机器学习模型可视化分析
  • ¥15 本地测试网站127.0.0.1 已拒绝连接,如何解决?(标签-ubuntu)
  • ¥50 Qt在release捕获异常并跟踪堆栈(有Demo,跑一下环境再回答)
  • ¥30 python,LLM 文本提炼