被测软件已经启动,跑到时 输入框 时报错 报错的代码如下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编码方式发送字符串