appium+python自动化61-中文输入乱码问题解决

前言

在夜神模拟器上输入中文,发现是乱码,将unicodeKeyboard和resetKeyboard参数设置为True了,发现还是没法解决。

打开手机设置语言和输入法,发现找不到Appium Android Input Manager for Unicode输入法导致的

相关环境:

appium1.8.1

python3.6

手机使用夜神模拟器

遇到问题

加上unicodeKeyboard和resetKeyboard参数后,运行如下代码

运行后发现中文输入还是乱码:

解决办法

首先打开手机设置-语言与输入框,看是不是默认Appium Android Input Manager for Unicode

要是找不到这个输入法先从node_modules\appium\node_modules\appium-android-ime\bin路径下找到UnicodeIME-debug.apk文件,复制到桌面上,然后adb安装到手机上

(找不到安装包的去QQ群:330467341,群文件下载)

adb install C:\Users\dell\Desktop\UnicodeIME-debug.apk

安装好之后,去手机设置-语言与输入框把Appium Android Input Manager for Unicode输入法设置为默认就可以了

卸载

如果安装的时候报错,可能之前已经装过,但是安装的有问题,可以先卸载掉之前的UnicodeIME-debug.apk,这个包的包名是io.appium.android.ime

adb uninstall io.appium.android.ime

总结

输入法设置好后,运行上面的代码就可以正常的输入中文了,主要保证以下2点

1.将unicodeKeyboard和resetKeyboard参数设置为True

2.手机设置设置-语言与输入框,Appium Android Input Manager for Unicode设置默认

《python3自动化接口+selenium》10月07号开学!(包教会)

主讲老师:上海-悠悠

上课方式:QQ群视频在线教学

报名费2000一人(周期2个月)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180923G1IO0W00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励