Keyboard 在windows上模拟物理键盘输入?屏幕键盘不是';这还不够。

Keyboard 在windows上模拟物理键盘输入?屏幕键盘不是';这还不够。,keyboard,emulation,Keyboard,Emulation,我有一个不同寻常的探索性测试自动化任务,它依赖于检测键盘输入。(某些触发词) 然而,要使任务自动化,已经证明是非常困难的,因为输入似乎必须通过键盘驱动程序。因此,设置UI自动化(如Sikuli,甚至鬼鼠标)以单击屏幕键盘,或使用Sikuli“键入”或将文本复制/粘贴到任何windows UI中,都不会注册 有没有关于如何模拟物理键盘输入以实现自动化的想法?您可以使用Arduino模拟物理键盘(有易于使用的库可用)。此外,如果您使用具有多个串行端口的一个功能更强的Arduino,则可以通过串行端口

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

然而,要使任务自动化,已经证明是非常困难的,因为输入似乎必须通过键盘驱动程序。因此,设置UI自动化(如Sikuli,甚至鬼鼠标)以单击屏幕键盘,或使用Sikuli“键入”或将文本复制/粘贴到任何windows UI中,都不会注册


有没有关于如何模拟物理键盘输入以实现自动化的想法?

您可以使用Arduino模拟物理键盘(有易于使用的库可用)。此外,如果您使用具有多个串行端口的一个功能更强的Arduino,则可以通过串行端口发送要模拟的按键。计算机会认为它和其他键盘一样。除非你能用软件控制它


当然,此解决方案假定您可以将某些东西连接到测试计算机的USB端口

您可以使用Arduino模拟物理键盘(有易于使用的库可用)。此外,如果您使用具有多个串行端口的一个功能更强的Arduino,则可以通过串行端口发送要模拟的按键。计算机会认为它和其他键盘一样。除非你能用软件控制它

当然,此解决方案假定您可以将某些东西连接到测试计算机的USB端口