环境:
- 系统:Win10
- Appium版本: 1.13.0
- JDK版本:1.8.0_144
现象:Appium测试时,默认是无法输入中文的
解决办法:
查找appium官网的Appium Desired Capabilitieshttps://appium.io/docs/en/writing-running-appium/caps/#android-only
发现如下两个Capabilitiy:
这两个Capabilitiy默认都是false关闭的,将unicodeKeyboard设置为true后就可以已Unicode形式输入中文;
如果有需要将键盘重置为初始状态的话,可以配合resetKeyboard使用,默认也是false;但是此Capabilitiy需要配合unicodeKeyboard才可启动。
设置好之后便可以输入中文了
capabilities.setCapability("unicodeKeyboard", "true");
capabilities.setCapability("resetKeyboard", "true");