小程序调试

1. 小程序测试
原生模式
网页模式
混合模式

2. 微信小程序调试开关
·如果是x5内核,请打开调试开关
·在聊天窗口输入网址并打开即可: http://debugtbs.qq.com (安卓手机only)
·如果是非x5内核,默认是开启的
·x5内核切换开关:http://debugmm.qq.com/?forcex5=true
·出现对应的domain sockets 代表成功

3. X5内核是浏览器渲染引擎,最初是由腾讯基于开源Webkit深度优化而来,最新的版本使用的是Blink内核。
TBS (Tencent Browsing Service ) 即腾讯浏览服务,基于腾讯X5内核解决方案,整合腾讯底层浏览技术和腾讯平台资源及能力,提供整体浏览服务解决方案。
TBS能够有效的解决传统移动web技术面临的普遍问题(传统系统内核存在适配成本高、不安全、不稳定、耗流量、速度慢、视频播放差、文件能力差等问题),同时能
极大扩展应内浏览场景的服务能力。

4. 小程序chromedriver版本选择
·禁用chromedriverExecutableDir
微信使用了多种不同版本的webview内核,会出现识别错误
·开启chromedriverExecutable
控制chromedriver版本

5. appium webview 上下文识别bug修复
appium 在切换上下文时,会把xweb标记错误替换为webview
指令直接通过adb的5037端口发送
通过学社独家手串提供的adb_xweb_mock工具修复, 跑测试之前把这个文件运行起来 python abd_xweb_mock.py

6. 小程序的每个界面都是新开窗口
需要按需切换窗口,可通过标题中的:visible或者url进行切换

7. 输入问题
小程序的输入控件有特殊设计,无法直接在webview下进行send_keys
可以通过切换到原生去send_keys解决
触发直接输入事件mobile:type

 

posted @   来了发发发  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示