
在木头浏览器中,通过模拟键盘按键填写网页表单不仅完成了数据输入,而且真实触发了键盘元素绑定的键盘事件。要操作此功能,只需打开木头浏览器的工具菜单,进入项目管理容器,创建“填写内容”步骤,并在百度网站上测试。
1. 输入键盘对应字符,包括字母、数字和符号。这种自动输入的效果与人工按键输入相当,但并不能使用输入法。当选择填写属性为“keyboard”时,只能输入键盘上的字符,无法输入键盘以外的字符(如中文或其它特殊字符)。输入内容也可以从文件或Excel表中读取。
发送键盘字母按键时,浏览器中的模拟键盘输入效果即时显现。
2. 不同于前一步的按键输入,向表单发送中文字符时,填写属性选择为“Keyboardsend”,意味着向表单输入框发送内容,这一功能支持任意字符(包括中文输入)。
支持发送中文字符时,网页表单输入框会接收并显示输入的内容。
3. 使用模拟键盘还能轻松发送组合按键,实现快捷键操作,并一次发送多组快捷键。用户可控制按键的速度,即设置暂停时间。
在模拟按键过程中,需要注意软件需保持浏览器主容器处于非最小化状态。如果主窗口不是活动窗口,软件会自动激活。
关于基本按键设置说明:
每个键由单个或多个字符表示。要指定键盘上的单个字符,直接使用该字符即可。例如,字母A表示为“A”。对于多个字符,只需将字符连续书写。例如,“ABC”表示字母A、B和C。
对于具有特殊含义的字符如加号(+)、插入符号(^)、百分号(%)、波形符(~)以及圆括号(),需要使用特定代码表示。例如,加号用“{+}”表示。
对于表示操作但不显示字符的键,如Backspace、Break、Caps Lock等,也有特定的代码。例如,Backspace表示为“{BACKSPACE}”、“{BS}”或“{SP}”。
要指定与Shift、Ctrl和Alt键组合使用的键,在这些键的代码前加上特定标识。如Shift使用“+”表示。
要指定重复按键,使用格式{key number},例如{LEFT 42}表示向左键按下42次。
模拟键盘还具备暂停功能。使用格式{PAUSE number}来表示暂停时间,单位毫秒。例如,{PAUSE 1000}表示暂停1秒。这一功能在处理需要程序响应的按键后尤为重要,如文件上传控件点击【浏览】按钮后需要短暂等待以便选择文件。
