sever 版本:2.0.0-release
agent 版本与部署方式:2.0.0-release
docker 部署

1.第一步,获取微信小程序的 webview

com.tencent.mm 就是了

2.如果是 app,则不需要,进程名,如果是微信小程序则需要获取进程
简单来说分两步

红色圈圈的就是我的进程名拉

3.对应的操作步骤就是

4.然后就是切换 handle,理论上不同的 webview 页面都有不一样的 handle,后缀是 visible 的就是了

5.对应的操作

6.然后就是页面元素的定位了,Sonic 的在线网页调试很方便。

我手写 xpath 这个发起签署的元素就为
//wx-label[text()='发起签署']

7.最后就是切换到原生,我是直接用控件原生 - 原生控件去定位了,实战了,感觉 ok

最后,如果你还有疑问,可以查看官方文档 https://sonic-cloud.gitee.io/#/Document?tag=toWebView


↙↙↙阅读原文可查看相关链接,并与作者交流