我试图通过为它创建热键来加速使用selenium Webdriver的Web应用程序。我希望某些webdriver点击事件与键盘键相关联。例如,按键盘上的“s”将单击提交按钮。
我知道如何使用webdriver执行单击和定位元素但不知道如何在Firefox打开时从Java中搜索密钥(来自webdriver get call)。我的应用程序没有GUI,因为它打开一个firefox窗口,它将失去焦点,因此KeyListener不是一个选项。
我正在寻找我正在研究的JNI图书馆。还有其他建议我怎么做?
答案 0 :(得分:0)
在这种情况下,几乎总是更好的想法来自动化整个过程
说,你需要每天更新员工的工资。最好是花时间阅读XLS文件(几乎标准的方式是如何将这些数据传递给注定要重复工作的人)并逐行读取并以某种方式将其输入应用程序。
我知道我没有给你提供你所期待的答案,但试着考虑自动化整个过程。它可能有点棘手,但可行 - 而且最终更快 - 比简单的键映射