能在phantomjs中使用getEventListeners函数吗?

需求

我想通过getEventListeners函数获取一个dom所多少监听事件?然后去触发它。
目前这个事件我只在 chrome dev tools中手动输入能使用,不能直接在js文件中调用,即仅控制台支持
有没有办法能通过一段代码直接执行getEventListeners并获得返回结果?平台不限

phantomjs

起初想的是phantomjs,因为phantomjs带着webkit内核嘛,但是没找到方法。

electron

electron有没有可能呢?毕竟electron带着chromium?

求指导。

阅读 3.6k
1 个回答
from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get(url)
driver.execute_script("return getEventListeners()")
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题