unitest用例输入中文出现乱码的问题

本文详细介绍了在使用Appium进行自动化测试时遇到的中文输入问题及解决方法。主要分为两种情况,一种是脚本未正确配置导致无法输入中文,解决办法是设置参数unicodeKeyboard和resetKeyboard为True;另一种是部分用例输入乱码,原因是模拟器键盘未选择AppiumIME,文中提供了调整输入法的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此作为笔记,再次记录,方便以后查阅。
再用unittest批量执行用例的过程中,因为要输入包含中文的账号,出现了两种情况:

第一种:脚本有输入账号这一步,但是实际在模拟器里并没有输入
出现这种错误的原因可能是你的参数没有配置unicodeKeyboard: True和resetKeyboard: True

第二种:批量执行多个用例,有的用例中文可以正确输入,有的用例输入却是乱码
可能是模拟器键盘和输入法是否为Appium IME,我试过,如果不选择此键盘就会出现第二种情况

如果输入法里没有Appium IME选项,可以参考一下他的博客:https://www.cnblogs.com/yoyoketang/p/9649174.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值