我们有一个硬件设备,有一个LCD显示器。它支持USB接口连接键盘和mose。使用这些键盘和鼠标,我们可以导航到各种菜单项和编辑条目。
我们编写了几个测试用例来验证鼠标点击和键盘输入事件在按下相应的键时是否正常工作。
我的任务是自动化这些测试用例。
我对硬件设备没有任何控制权,因为我不能访问操作系统内核或在那里运行的任何应用程序。有一种方法可以验证当前显示在UI上的内容。因此,我必须使用它来验证鼠标/键盘是否执行了相应的事件。
正如我之前看过的几篇文章一样,似乎实现这一点的方法之一是通过虚拟的HID设备驱动程序,而不是实际的键盘和mosue。但我不确定如何做到这一点。
请帮帮我吧。我对任何编程语言都很熟悉。
我更感兴趣的是模拟鼠标和键盘事件。
发布于 2011-09-20 15:09:40
您可能不需要编写自己的驱动程序。AutoHotKey几乎可以做您能想到的任何事情,而且脚本语言非常容易学习。
你可以在这里找到它:
http://www.autohotkey.com/
由于您使用的是linux,下面是一个将在linux上运行的类似项目:
http://sikuli.org/
https://stackoverflow.com/questions/7481272
复制相似问题