appium输入值报错解决

被测软件已经启动,跑到时 输入框 时报错 报错的代码如下self.driver.find_element_by_id(‘com.paem.kepler:id/phoneNum’).send_keys(‘13927412968’)
报错信息 大意 :不是我们想要的值之类。。。

问题来了。为什么设备a跑 不会报错。
为什么设备b跑 就报错。

解决办法一:
键盘是因为被换成appium自带的了,去设置里切换下键盘就行了

解决办法二:

desired_caps={  'platformName': 'Android',#应用系统
                'deviceName': '127.0.0.1:62001', #设备号
                'platformVersion': '6.0.0',#版本号
                'appPackage': 'com.tuya.smartlife',# 包名
                'appActivity': 'com.tuyasmart.sample.TuyaSplashActivity',#当前活动应用
                'unicodeKeyboard': True,#是使用unicode编码方式发送字符串
                'resetKeyboard': True#隐藏键盘
                }

添加: ‘resetKeyboard’: True#隐藏键盘
附带解决中文输入的问题: ‘unicodeKeyboard’: True,#是使用unicode编码方式发送字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值