appium+python自动化41-微信公众号

前言

本篇介绍如何在微信公众号上自动化测试,以操作我的个人公众号:yoyoketang为例,没关注的,先微信关注了,再跟着操作

环境准备:

python 3.6

appium 1.7以上版本

微信6.6.6

微信里面webview 57.0

电脑上chrome版本 66.0

appium-chromedriver路径下chromedriver 2.28

1.以微信为例,webview的版本号可以用chrome浏览器查看到,由于微信用的是x5内核,跟其他app不太一样,这里需要先开启微信的debug模式

ChromeOptions

1.在appium中context的切换时,识别webview的时候, 把com.tencent.mm:tools的webview识别成com.tencent.mm的webview. 从而导致context切换失败。

所有这里必须加上这个参数ChromeOptions,这个是关键。

2.appium1.7以后的版本支持Uiautomator2了,为了保险一点,最好加上这个,用Uiautomator2执行

‘automationName’: ‘Uiautomator2’

操作公众号

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180509G174XX00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券