Airtest 中的 keyevent () 是什么
这个接口不仅能帮我们实现一些操作,比如删除输入框的内容、返回上一页等(下文会有详细的示例介绍)。并且合理地使用keyevent()
接口,在一些情况下还会让我们脚本的兼容性更好。
keyevent() 接口介绍
在Airtest
中,keyevent()
接口是在设备上执行keyevent
按键事件,它包含 2 个参数:
keyname
– 平台相关的按键名称**kwargs
– 平台相关的参数kwargs
可以看出来这个接口传入的参数都是与平台相关的,它支持的平台有:Android
, Windows
和 iOS
。
Android 平台下的 keyevent()
Android
的按键码是基于ADB
的,谷歌的 Android 按键码文档给我们详细介绍了keyevent()
接口以及所有的按键码。
在使用Android
设备的脚本中,当我们需要输入一些指定的按键,例如点一下HOME键
、BACK键
等,我们可以通过向keyevent()
接口传入keycode
参数的方式来实现。
例如:
- 点一下
HOME键
--keyevent("HOME&#