加 -u 呢
目前看上去是通的,app.js 修改了吗
试试 再 重启下 jar ,然后在刷新页面
端口 转发了 吗
启动指定的 activity 是不需要 先启动 app 的, 权限报错 说明 不允许 直接 打开 这个 activity 页面
首先 app 要支持 直接拉起这个 activity,然后 才通过 adb shell am start 或者 scheme 启动对应的 activity
"useNewWDA", false
automationName 你写的啥
试过了 正常获取
这种写法 不会报错吗?
UiObject2 可以 获取 所有子节点
你用的是 UiObject 吧 , 不是 UiObject2 。
new UiDevice().findObject(new BySelector().res("com.starnet.GreenHome:id/recycle_my_fun")) 这样子 能查到?
单独通过 id 查,能找到元素吗
appium 可以 试试 xpath+ "//node()[contains(@xxx,'xxx')]" , 这样应该可以获取 获取到指定父节点下的 子节点
uiautomator 是 获取到父节点 后调用 getChildren,就可以拿到 下面 可见的 所有子节点了
你是要获取某个父节点 下的 所有子节点吗?
滑动查找 可以自己写,不用封装好的。scrollIntoView 实现的是 尽量把控件滑动中间,所以可能会触发到中间控件的点击
同问, 我们目前 跑用例 是 卸载重装,然后 自动去信任,但是自动化 信任 很费时间
是想做 ios 一键维护,从 重启到上线,之前 wda 是没办法在锁屏下启动,不能调用接口解锁,需要人工到机房维护,很麻烦。
你先试下 再问好不,元素都可以用原生的方式获取到了啊
嗯,试过 可以不
debugmm.qq.com/?forcex5=false
随便找个聊天窗口发送后,点进去就行,至于兼不兼容所有机型 还不确定
可以把微信的 TBS 内核关闭,然后就可以获取到原生控件了
嗯,目前在研究 tidevice 是怎么启动 wda 的,我试过锁屏下也可以启动,再调用 Home 解锁
锁屏下可以启动 wda 后,再解锁吗