模拟Windows上的物理键盘输入?屏幕键盘还不够。

时间:2017-04-04 16:37:23

标签: keyboard emulation

我有一个不寻常的探索性测试自动化任务,它依赖于检测键盘输入。 (某些触发词)。

然而,为了使任务自动化,已经证明非常困难,因为输入必须通过键盘驱动程序。因此,设置UI自动化(如Sikuli,甚至幽灵鼠标)点击屏幕键盘,或使用Sikuli键入'键入'或者将文本复制/粘贴到任何Windows UI中,都没有注册。

有关如何为自动化目的模拟物理键盘输入的任何想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Arduino来模拟物理键盘(有易于使用的库)。此外,如果您使用功能更强大的Arduino之一和多个串行端口,您可以通过串口向其发送要模拟的按键。电脑会认为它是一个像其他任何键盘一样的键盘。除了你可以用软件控制它。

当然,此解决方案假设您可以将某些内容连接到测试计算机的USB端口。