解决方法:appium下切换selendroid模式去获取Android的toast提示。
desired_caps配置:
desired_caps_android={
'platformVersion':'4.4',\
'deviceName':'',\
'udid':'34d7d220',\
'platformName':'android',\
'automationName':'Selendroid',\
'app':PATH,\
'appPackage':'com.xxx',\
'appActivity':'.com.xxx',\
'unicodeKeyboard':True,\
'resetKeyboard':True
}
当切换到selendroid模式运行脚本时,服务端报错
经过搜索查询发现由于Selendroid要求被测app的manifest必须有internet权限,所以在运行前appium会去check一下这个app有没有internet权限,但问题来了,如果我不设置app参数