Appium 用 appium 做小程序自动化测试,发现小程序 webview 环境不存在

yyyyep · 2018年07月02日 · 最后由 笑哼 回复于 2018年07月02日 · 1577 次阅读

用 appium 对小程序做自动化测试发现,在多台机器上面小程序的 webview 环境 WEBVIEW_com.tencent.mm:appbrand0 就不存在了。打印 context 只有 NATIVE_APP、WEBVIEW_com.tencent.mm 和 WEBVIEW_com.tencent.mm:tools。

ps:开始跑的时候是找的到小程序 webview 环境 WEBVIEW_com.tencent.mm:appbrand0 的,跑着跑着就不存在了。试过重装微信后重新安装 tbs 内核,但没有效果

共收到 1 条回复 时间 点赞

你切到 WEBVIEW_com.tencent.mm:tools 后,打印每个句柄对应下的 page_source,就可以找到你想要页面的元素了,应该是小程序升级后导致的。前提是你现在在 chrome-inspector 中也能拿到此页面的元素

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册