app自动化时,发现send_keys参数为英文时能正常输入,但参数为中文时没有任何输入。解决方案也很简单,只需要在Desired Capabilities加入两个参数即可:'unicodeKeyboard': True(允许Unicode编码格式的输入)和'resetKeyboard': True(初始化键盘状态,和unicodeKeyboard配合使用时生效,以实现Unicode测试),例如:
desired_caps = {
'platformName': 'Android',
'deviceName': 'Honor',
'appPackage': 'com.example.android.notepad',
'appActivity'

在Appium进行app自动化测试时遇到send_keys输入中文无效的问题。通过在Desired Capabilities中添加'unicodeKeyboard'和'resetKeyboard'参数,允许Unicode编码输入并初始化键盘状态,可以成功实现中文输入。设置后,Appium会将手机默认输入法改为Appium IME,需要手动切换回常用键盘以正常使用手机。
最低0.47元/天 解锁文章
2093

被折叠的 条评论
为什么被折叠?



