【发布时间】:2020-09-29 18:38:50
【问题描述】:
在 Firefox 中,可以在开发人员工具的 Inspect Element 中查看与每个元素相关的事件。
我希望以以编程方式列出与之关联的元素和事件。最好使用 selenium+python。
我知道有getEventListeners函数可以在Chrome的开发者工具中使用,但是在Selenium中无法访问。
我浏览了this question 中提供的大部分解决方案,但没有找到可以解决我的问题的方法。
我的最终目标是迭代给定页面的 throw html 元素并执行每个元素的事件。
【问题讨论】:
-
出于兴趣,这是测试吗?你在测试什么?
-
@Jacob 好吧,这并不是真正的测试。作为项目的一部分,我需要在每个事件执行后跟踪 DOM 更改。
-
你能告诉我们页面的网址吗?
-
为什么不使用 puppeteer?
标签: python selenium google-chrome-devtools puppeteer chrome-devtools-protocol