Python+selenium 自动化-调用dom节点的click()监听事件,强力操作节点!穿透元素进行点击,节点被遮挡不可点击解决方法

简介: Python+selenium 自动化-调用dom节点的click()监听事件,强力操作节点!穿透元素进行点击,节点被遮挡不可点击解决方法

非常简单!只需要两步

  • 第一步,我先获取 dom 节点。


  • 第二步,然后通过 driver.execute_script() 方法调用 dom 节点的 click() 监听事件。
1. a = driver.find_element_by_class_name("u-button.btn.alert-ok")
2. # a为我要操作的元素节点
3. 
4. driver.execute_script("arguements[0].click();", a)
5. # 我们要操作它的click监听,所以调用click(),如果是其他监听的话,把click改了就行,其他的不用变。
6. # arguements[0]为固定的写法。

喜欢的点个赞❤吧!


目录
相关文章
|
数据采集 前端开发 JavaScript
Scrapy结合Selenium实现搜索点击爬虫的最佳实践
Scrapy结合Selenium实现搜索点击爬虫的最佳实践
|
8月前
|
机器学习/深度学习 算法 调度
【切负荷】计及切负荷和直流潮流(DC-OPF)风-火-储经济调度模型研究【IEEE24节点】(Python代码实现)
【切负荷】计及切负荷和直流潮流(DC-OPF)风-火-储经济调度模型研究【IEEE24节点】(Python代码实现)
381 0
|
前端开发 JavaScript Java
【实操】SpringBoot监听Iphone15邮件提醒,Selenium+Python自动化抢购脚本
本文介绍了一个结合SpringBoot和Python的实用功能,旨在监控iPhone 15的库存状态并通过邮件提醒用户。系统采用SpringBoot监听苹果官网API,解析JSON数据判断是否有货,并展示最近的库存记录。此外,还能自动触发Selenium+Python脚本实现自动化购买。文中详细介绍了技术栈、接口分析、邮件配置及自动化脚本的设置方法。该项目不仅适用于熟悉后端开发的人员,也适合回顾Layui和Jquery等前端技术。
447 0
【实操】SpringBoot监听Iphone15邮件提醒,Selenium+Python自动化抢购脚本
|
数据库 Java 数据库连接
Hibernate 实体监听器竟如魔法精灵,在 CRUD 操作中掀起自动化风暴!
【8月更文挑战第31天】在软件开发中,效率与自动化至关重要。Hibernate 通过其强大的持久化框架提供了实体监听器这一利器,自动处理 CRUD 操作中的重复任务,如生成唯一标识符、记录更新时间和执行清理操作,从而大幅提升开发效率并减少错误。下面通过示例代码展示了如何定义监听器类,并在实体类中使用 `@EntityListeners` 注解来指定监听器,实现自动化任务。这不仅简化了开发流程,还能根据具体需求灵活应用,满足各种业务场景。
201 0
|
XML JavaScript 测试技术
Web自动化测试框架(基础篇)--HTML页面元素和DOM对象
本文为Web自动化测试入门指南,介绍了HTML页面元素和DOM对象的基础知识,以及如何使用Python中的Selenium WebDriver进行元素定位、操作和等待机制,旨在帮助初学者理解Web自动化测试中的关键概念和操作技巧。
282 1
|
Python
在线问诊 Python、FastAPI、Neo4j — 创建 节点关系
在线问诊 Python、FastAPI、Neo4j — 创建 节点关系
127 0
|
Python
在线问诊 Python、FastAPI、Neo4j — 创建 饮食节点
在线问诊 Python、FastAPI、Neo4j — 创建 饮食节点
157 0
|
Python
在线问诊 Python、FastAPI、Neo4j — 创建 疾病节点
在线问诊 Python、FastAPI、Neo4j — 创建 疾病节点
188 0
|
Python
在线问诊 Python、FastAPI、Neo4j — 创建 检查节点
在线问诊 Python、FastAPI、Neo4j — 创建 检查节点
151 0
|
Python
在线问诊 Python、FastAPI、Neo4j — 创建症状节点
在线问诊 Python、FastAPI、Neo4j — 创建症状节点
156 0