【发布时间】:2016-06-21 06:24:54
【问题描述】:
对于我学校的项目,我正在使用 JAVA 创建一个用于 Web 的自动化工具。 此工具应检测网页上的用户活动,将其保存,然后将结果作为测试运行。
我找到了运行部分的解决方案:我将使用Selenium 来运行我自动生成的所有测试。
但我没有找到如何检测网络上的用户活动,Selenium 可以做到吗? 想法是检查用户点击了什么元素,悬停,发送键...
有没有办法用纯 JAVA 检测浏览器中点击了哪些元素?如果没有,有什么工具可以检查吗?
【问题讨论】:
-
一般来说,这些元素要么是链接和表单提交按钮之类的东西,要么你会附加 JavaScript 事件处理程序。
-
浏览器中没有执行“Java”,所以不,这是不可能的。 Java 通常在应用程序的后端运行,并且后端不应该知道 UI 中的组件。你的意思是 javascript 而不是 Java?
-
你想要一个视频记录之类的东西来记录你通过 selenium 脚本执行的所有操作吗?
-
您可以将事件处理程序与 selenium 一起用于某些操作,例如浏览 url、点击后、点击前等,请参阅链接:toolsqa.com/selenium-webdriver/event-listener
标签: java html selenium browser automation