python+appium切换微信端的webview。新建测试交流群651385084

本文介绍了如何在Python+Appium环境下,针对微信开启Debug模式,使用Chrome审查WebView元素,并通过`driver.contexts`进行WebView的切换。关键步骤包括设置微信调试模式,利用chrome://inspect/#devices进行设备页面监控,以及在测试脚本中添加必要配置。
摘要由CSDN通过智能技术生成

一.首先保证你的app是debug模式(一般都需要开发帮你开启)。

这里说明一下微信开启debug模式:

1.任意聊天窗口输入debugx5.qq.com-点击进入调试页面-打钩‘是否开启tbs内核’


二:使用chrome来审查元素,一般uiaotumator是审查不到webview里面的元素的,所以这里用chrome来审查。

1.在chrome地址栏输入chrome://inspect/#devices,即可看到自己的设备信息

2.打开app的webview页面,chrome://inspect/#devices这里会自动显示你正在操作的页面,如果没有可以自己百度。百度上面很多资料


三:重点中的中重点来了,setup方法里面必须加上这句配置,否则后面你切换webview时候,一定失败。我用的是python+unittest

desired_caps['chromeOptions']={
 'androidProcess': 'com.tencent.mm:tools'}   #驱动H5自动
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值