有大神知道吗?
Appium 与 Android 8.0 适配吗? 之前测试 7.0 没问题 ,切换到 8.0 后,定位操作不生效.
是不是暂时还不支持 8.0?
大神们都太忙了?还是这一块大家都接触的比较少?
跪求指路~~
7.0 你用的 appium 什么版本 我之前测 6.0 用 appium 1.4.16.1 没有问题,切到安装 7 后就出现好多问题
driver 是否切换到 Uiautomator2 呢?
使用 UIAutomator 2 初始化启动 driver,再试试 Android 8
@FFMS 楼主解决了 吗? 我现在8.1也遇到了 除了 xpath 能定位到,其它方法 id name 啥的都不行, xpath 写逻辑很烦呀。 ui ui2 appium 引擎都试过了 不行。
启动 app 加:automationName=UiAutomator2
木有解决呀。 大部分 app 测试起始不限定 android 版本,7.0 可能还是主流。 需要优先切换到 android 8.0 的可能是 oppo ,mi, vivo,huawei 这些整机厂家的测试部门,求这些大神出来支招吧
我用的就是小米 6 真机,系统是安卓 8.0,一点问题都没有,appium-desktop1.4.1
请问作者解决该问题了吗 ,我试了 android8 和 android9 定位都不生效
请问对于元素识别不稳定的情况有人遇到么?在 Android7 和 8 中都有发生,主要有 vivo、锤子、华为手机机型,appium 最新 1.8.0
在测试 android8 或者 9 的时候,将 automationName=UiAutomator2 定位就生效 ,但这样就没有办法捕获 toast 了...,看一下添加该配置后的 log:
[JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8200/wd/hub/status] with no body
[UiAutomator2] Deleting UiAutomator2 session
[UiAutomator2] Deleting UiAutomator2 server session
[UiAutomator2] Did not get confirmation UiAutomator2 deleteSession worked; Error was: Error: Trying to proxy a session command without session id
[ADB] Running '/Users/wangzhen/mywork/android-sdk-macosx/platform-tools/adb -P 5037 -s FA69K0303241 shell am force-stop cn.xiaochuankeji.tieba'
[Logcat] Stopping logcat capture
[ADB] Removing forwarded port socket connection: 8200
[ADB] Running '/Users/wangzhen/mywork/android-sdk-macosx/platform-tools/adb -P 5037 -s FA69K0303241 forward --remove tcp:8200'
[BaseDriver] Event 'newSessionStarted' logged at 1531138219847 (20:10:19 GMT+0800 (CST))
给力, 我测试的设备时 android 7.1.1 不使用 UiAutomator2 就一直读取不出来页面. 非常感谢你的回复!!!
观望,同是天涯沦落人