【发布时间】:2011-09-20 06:59:55
【问题描述】:
我们有一个带有 LCD 显示器的硬件设备。支持USB接口连接键盘和鼠标。使用这些键盘和鼠标,我们可以导航到各种菜单项并编辑条目。
我们编写了几个测试用例来验证鼠标单击和键盘输入事件在按下相应键时是否正常工作。
我的任务是自动化这些测试用例。
我对硬件设备没有任何控制权,因为我无法访问操作系统内核或在那里运行的任何应用程序。有一种方法可以验证 UI 上当前显示的内容。所以我必须使用它并验证鼠标/键盘是否执行了适当的事件。
正如我之前的几篇文章一样,似乎实现这一目标的方法之一是通过虚拟 HID 设备驱动程序而不是实际的键盘和鼠标。但我不确定如何实现它。
请帮帮我。我对任何编程语言都很好。
我对模拟鼠标和键盘事件更感兴趣。
【问题讨论】: