
1Command 'E\:\\Development\\Android\\SDK\\platform-tools\\adbexe -P 5037 -s 127001\:62001 shell getprop robuildversionrelease' exited with code 3221226356'; Stderr: ''; Code: '3221226356
原因:adb版本问题,在cmd执行adb version命令发现adb的版本为2900-XXXX
解决方法:升级adb版本,可通过Android studio>tools>sdk manager>Appearance&Behavior > System Setting >Android SDK>SDK tools升级Android SDK Platform-Tools 到2902,adb版本即升级成功,问题解决
2页面从首页切换到第二个页面后,无法定位元素,使用selfdriverpage_source方法获取页面信息无反应。使用XPATH="//"查找元素。发现得到的元素是首页的元素
原因:Android 70切换Activity的bug,需要使用UiAutomator2测试
解决方法:selfdesired_caps['automationName'] ='UiAutomator2'
3切换UiAutomator2后,adbexe -P 5037 -s 1d6f926c shell pm install /data/local/tmp/appium_cache/56abf1bf10f6562619a2dd8fb060718e27c4cb28apk命令执行失败
原因:手动在cmd执行命令,返回Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install ioappiumuiautomator2server without first uninstalling],但实际上手机上找不到该apk。使用adb shell pm list packages 发现package: ioappiumuiautomator2server
解决方法:手动执行adb uninstall package: ioappiumuiautomator2server卸载
还好哈哈哈我来为你解答
你可以尝试使用pywinauto中的其他api来获取下拉框数据,比如说list_viewget_item,这个方法可以获取listview中的数据项。
你也可以尝试使用更专业的工具,比如pyautoit,它可以获取更多的控件信息,并且支持多种 *** 作,比如模拟按键事件,这可以用于更复杂的UI *** 作。
以上就是关于appium-按键 *** 作(AndroidKey)+输入法全部的内容,包括:appium-按键 *** 作(AndroidKey)+输入法、appium启动日志分析、appium v1.13.0使用问题记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)