可以 这种方案最直接,
那你用什么都没用,获取到的都会是这样的布局,所有的 flutter 项目都是这样的,给你说两种方案吧,一种是图像识别,一种是自己去计算出来这个控件的位置去点击
你这个项目是 flutter 的吧
看了一眼华为的快应用,大概原理就是 所有的快应用都是嵌套在一个包名为 com.huawei.fastapp 的应用的 webview 中,想做的两种办法,一种是图像识别,一种是想办法把那个 app 的 webview 的 debug 模式打开,就能用 appium+webdriver 做了
在节点机器上起一个服务 把操作原生窗口的方法封装成服务,然后需要的时候 调用对应的节点机上的服务就行了
开源的解决方案已经有了 现在 已经可以和 iOS17 建立通信了,已经有方案了
别用最新版的 他最新版的那个 pip 下载有问题,去下载一个历史版本用,这个 bug 我记得 好像有差不多快 1 年了 居然一直没有改。。。。。
不是暂停了 是如果当前页面是动态的 appium 默认会有一个 waitForIdleTimeout 时间 我记得默认的应该挺长时间的,你把这个参数设置小一点就行了
到上限了 现在钉钉机器人是套餐,每月发送有上限,超过上限需要购买才行
仅从你的报错提示来看 是提示包里面没有 put 这个方法