【发布时间】:2013-12-28 15:42:05
【问题描述】:
我正在尝试编写一个 java 方法,该方法将能够返回可点击对象的数量并触发网页中的操作(最好不包括超链接)。可操作对象的示例是按钮、图像按钮等。
你知道怎么做吗?
【问题讨论】:
-
页面上的每个像素都是可点击的。是否触发动作是另一回事。
-
对!我正在相应地修改问题!
标签: java selenium html-parsing
我正在尝试编写一个 java 方法,该方法将能够返回可点击对象的数量并触发网页中的操作(最好不包括超链接)。可操作对象的示例是按钮、图像按钮等。
你知道怎么做吗?
【问题讨论】:
标签: java selenium html-parsing
目前,这个问题还没有通用的解决方案。
在特定情况下,您需要从 webdriver 注入 javascript 代码,这将查询特定的 javascript 框架(jQuery、YUI、Prototype)以获取已定义的事件处理程序列表。
在以下线程中:
How to find event listeners on a DOM node?,一个很棒的工具,
Visual Events 和 Visual Events 2 已被提及。此工具显示来自多个框架的事件绑定,它是开源的。
【讨论】: