1.概述
在前面的课程我们学习了鼠标自动化,那么这节课让我们一起来了解一下键盘操作的自动化
键盘自动化其实就是通过模拟人进行键盘输入;完成通过一些通过网页自动化和桌面自动化无法或不方便实现的操作!
2. 窗口对象
如企业微信窗口我们捕获不了元素,但我们想在这个聊天的输入框里实现文本的输入并发送。
我们来看一下怎么实现这个流程,首先我们拖出【激活窗口】指令,激活标题为企业微信的窗口。
然后拖出【鼠标点击】指令,通过Ctrl+ Alt 和鼠标定位到输入框,主要是实现的功能是将鼠标聚焦到输入框(即模拟我们在键盘
上输入文字时,会先点击一下要输入的文本框)。如果没有这一步骤,鼠标失焦了,那么通过键盘再输入文本是输不进去的。
接下来拖入【键盘输入】指令,再输入内容模块,输入要发送的文案,可以看见它能够不捕获元素的情况下,在我们激活的窗口
上,鼠标聚焦的地方输入一些文本。
至此已经实现了把文本输入了输入框,但我们最终是把文本发送出去。可以想到我们人工输入文本之后是如何把文本发送的呢,
是的就是点击键盘上的Ente键。同样的,我们在键盘输入指令可以设置快捷键:Enter。
至此,流程就完成了,完整流程如下图:
我们运行流程,可以看到文本入额哦们预想的在输入框输入并发送。
好的,那么关于键盘的自动化我们认识到了他的两个功能,第一个功能是输入文本,第二个功能是模拟输入快捷键。关于键盘的
输入,我们需要注意在输入之前要先确定鼠标聚焦在了输入框,如果失焦了那文本是输入不进去的。关于快捷键比较常用的如我
们前面用到的enter键,一般在文本发送和进行搜索的时候能用得到,另一个就是键盘输入 Ctrl+v,即模拟粘贴。不管你这个文
本有多长,都一下子就给你输入上去了。常见的快捷键可以直接在指令里选择,此外还可以点击如图录制快捷键按钮,然后点击
键盘上的快捷键,即可自动生成。
好的,键盘操作自动化的内容我们就给大家介绍到这里,总之就是模拟键盘上文本和快捷键的输入。