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

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日

    悬赏问题

    • ¥20 关于#javascript#的问题:但是我写的只能接码数字和字符,帮我写一个解码JS问题
    • ¥15 prophet运行报错,如何解决?
    • ¥20 前端数据是从session等作用域拿到的,如何取值继续传递后端呢
    • ¥15 eclipse无法正常运行
    • ¥15 定义了函数,但是无法根据函数定义触发器
    • ¥20 5变量卡诺图化简得出与非门电路图
    • ¥15 Python爬取交通拥堵指数数据
    • ¥15 使用vba抓取重定向网页问题
    • ¥20 付费需求测试程序(细谈)。
    • ¥15 为什么这段c++代码会报这么多语法错误?