列出网页中的所有可操作元素

时间:2013-12-28 15:42:05

标签: java selenium html-parsing

我正在尝试编写一个java方法,该方法将能够返回可点击的对象数并触发网页中的操作(最好不包括超链接)。可操作对象的示例是按钮,图像按钮等。

关于如何做的任何想法?

1 个答案:

答案 0 :(得分:0)

目前,还没有针对这个问题的通用解决方案。

在特定情况下,您需要从webdriver注入javascript代码,它将查询特定的javascript框架(jQuery,YUI,Prototype)以获取已定义事件处理程序的列表。

在以下主题中:

How to find event listeners on a DOM node?,一个很棒的工具,

Visual Events Visual Events 2 已被提及。这个工具显示了来自多个框架的事件绑定,它是开源的。