Appium 关于微信 H5 页面切换 webview 的问题

Francis · March 07, 2022 · Last by Eason replied at March 18, 2022 · 3375 hits

使用 Python+Appium 尝试微信 H5 页面的 UI 自动化,chromedrive 的版本问题解决了,但是报错了一个未知问题;
麻烦各位大佬,有没有遇到同样问题解决了的,可以提供些思路吗。
微信版本:8.0.20
报错如下:

共收到 8 条回复 时间 点赞
Francis #1 · March 07, 2022 Author

有没有同学遇到过相同的问题的😂

debugx5 开了吗

Francis #3 · March 07, 2022 Author
Eason 回复

查了一下。说微信 8.0 的内核不是 X5 了。变成 xweb 了。然后我使用 http://debugxweb.qq.com/?inspector=true
也打开了。浏览器可以看到 webview 页面了。但是代码运行还是报错;

微信浏览器打开的网页吗?

Francis #5 · March 08, 2022 Author

是在微信里面点击链接打开的 H5 页面。想从 native 切换到 webview,但是会报错。

Francis 回复

那我帮不上忙了,一年多没做微信 webview 了,没想到都换了 debugx5,看报错是说找不到页面。
试试看 chromeOption 的 com.tencent.mm:tools 改成 com.tencent.mm:toolsmp

Eason 回复

正解

木小白 回复

嗯嗯帮上忙就好

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up