我有一个java selenium应用程序需要知道某些事件。这意味着java应用程序等待在打开的浏览器窗口中进行的用户输入。例如,如果我想在每次用户点击元素时向java应用程序发送消息,以便我可以对该信息执行某些操作,我该如何实现?
更新
我想通过创建一个跟踪所有真实用户操作的记录器应用程序来扩充网站,以便之后自动化。
更新2
我需要的是基本上可以通过用JavaScript代码触发它来在Java中执行回调函数。
答案 0 :(得分:1)
Selenium以与人类相同的方式与网络浏览器进行交互。所以,如果我理解你的问题:
步骤1:使用文本框和将文本提交到java应用程序的按钮对网页进行编码。
步骤2:创建一个selenium测试用例(可能在硒化物的帮助下)打开浏览器,输入一些文本,然后单击按钮
答案 1 :(得分:0)
好的,据我所知,这是不可能的。要么我需要一个获取AJAX请求的Web服务器,并将数据重定向到Java应用程序。或者我必须定期从当前网页提取数据。我遵循了第二个想法。