jaggergan
jaggergan
> 目前有没有解决办法呢?上面提到的安装库中的微信版本可以从哪里下载? https://github.com/Tencent/FAutoTest/blob/master/docs/assert/weixin663android1260.apk
native的用uiautomator操作。如果是说小程序渲染的组件的话,使用wxDriver,和h5一样,直接操作xpath就好了。
能否提供一下手机的型号,以及rom的版本
> 小米6 MIUI9.6稳定版本 你说adb shell dumpsys activity top | findstr com.tencent.mm可以拿到,是指adb shell dumpsys activity top 命令既拿到了UI桌面的activity,又拿到了微信webview的activity?能否提供一下adb shell dumpsys activity top的信息呢
小程序每一个页面需要单独开启一个新的chrome inspect页面,所以发生页面跳转之后,重新打开另一个url。 
1.确认是否使用python2.7,本框架暂不支持python3。 2.python版本是否过老,建议升级到2.7.15版本。
Chrome:inspect中拥有多个url,其中一个是进行逻辑处理,其他的是页面渲染,连接其他的url即可
可以,可以尝试按以下步骤进行修改即可使用:第一步,修改_ADB_FIND_STR_CMD里面获得指定App进程号的方法,如企业微信是com.tencent.wework等,其它类x5内核类似;第二步,修改fetchWeixinToolsProcessPid里面的方法,使其连接上你所要fetch上的上面获取的那个进程号即可。
可以使用UiAutomator点击
> 1.应该是手机权限问题,看看是不是设置了相关的权限。 > -----脚本运行时,会每次都安装uiautomator 和 uiautomator.test > 2.从你报错的堆栈来看,应该是打开微信未使页面处于H5页面;在再执行H5引擎的相关的API时,应保证目前处于H5页面环境下,可随意进入某个H5页面,再执行 > h5Driver.navigateToPage(url) 跳转到你指定的测试页面。 > ---随意进入某个H5页面,这个动作通过FAutoTest自动化脚本怎么实现呢?打开微信后,默认时通信记录列表,没处于H5页面,而是不是此时的h5Driver不能初始化? 对于第二个问题。如何随意进入H5界面,可以通过uiautomator,进入任意公众号,然后进入任意文章,之后再执行init操作即可。