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

摘要:
步骤2,然后通过驱动程序。execute_script()方法调用dom节点的click()来侦听事件。参数[0]是固定的写入方法。

非常简单!只需要两步:

第一步,我先获取 dom 节点。
第二步,然后通过 driver.execute_script() 方法调用 dom 节点的 click() 监听事件。
a = driver.find_element_by_class_name("u-button.btn.alert-ok")

a为我要操作的元素节点

driver.execute_script("arguements[0].click();", a)

我们要操作它的click监听,所以调用click(),如果是其他监听的话,把click改了就行,其他的不用变。 arguements[0]为固定的写法。

免责声明:文章转载自《Python+selenium 自动化-调用dom节点的click()监听事件,强力操作节点!穿透元素进行点击,节点被遮挡不可点击解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PyQt学习随笔:Model/View中视图数据项编辑变动实时获取变动数据的方法如果你不懂.net逆向,又对它感兴趣下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

odoo javascript

本文介绍了odoo javascript框架。从代码行的角度来看,这个框架不是一个大的应用程序,但它是非常通用的,因为它基本上是一个将声明性接口描述转换为活动应用程序的机器,能够与数据库中的每个模型和记录交互。甚至可以使用Web客户端修改Web客户端的接口。 这里有一个有用的html版本的文档:Javascript API 概览 这个Javascrip...

5.1 jQuery基础

1. jquery.com 下载     api.jQuery.com 查看api  important!!! 2. 绑定事件     http://api.jquery.com/category/events/   bind():attach a handler to an event, As of jQuery 1.7, the .on() metho...

文档对象模型-DOM(二)

从NodeList中选择元素 方法一:item()方法,用于返回其中的单一节点,需要在方法的参数中指定所需元素的索引编号。            当其中没有任何元素时,执行代码是对资源的浪费。因此程序员会在执行代码之前,先检查一下在NodeList中是否至少包含一个节点。       可以使用length方法来实现。举例如下: 1...

vue官网总结

1.Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统:2.在 Vue 里,一个组件本质上是一个拥有预定义选项的一个 Vue 实例。 所有的 Vue 组件都是 Vue 实例,并且接受相同的选项对象 (一些根实例特有的选项除外)3.只有当实例被创建时就已经存在于 data 中的属性才是响应式的,vm.b = 不会触发视图的...

DOM 我们了解它了吗?

ajax应用我们遇到的很多,但对于其中的DOM技术,是否了解了呢?看如下的资料: 官网 http://www.w3.org/DOM/http://www.w3.org/DOM/Activity 实际的 DOM 推荐标准是一个 API,它定义了 XML 文档中出现的对象,以及用于访问和处理这些对象的方法和属性。 【The DOM is a set of we...

DOM节点操作

为什么学习节点操作?节点操作的目的是为了获取元素 获取元素通常使用两种方法 1、利用DOM提供的方法获取元素 逻辑性不强,且比较繁琐 2、利用节点层次关系获取元素 利用父子兄节点关系获取元素 逻辑性强、但是兼容性稍差 这两种方法都可以获取节点元素,相对而言节点操作更简单 节点概述 网页中所有内容都是节点(文本、标签、注释等),在DOM中,节点使用node来...