Appium 微信 webview 的自动化技术

本文介绍了如何使用Appium进行微信WebView的自动化测试。首先,讲解了微信内开启调试功能的步骤,接着阐述了利用ChromeDriver编写测试用例的过程,并提供了一个Scalatest测试用例示例。最后,针对Appium在Android上测试微信WebView的常见问题进行了分析,给出了解决方案,强调了正确切换context的关键步骤。
摘要由CSDN通过智能技术生成

目录

前言:

微信的设置

使用 ChromeDriver 编写测试用例

使用 appium 编写测试用例


前言:

Appium是一种用于自动化移动应用程序测试的开源工具,通过它可以实现在真实设备或模拟器上对移动应用进行自动化测试。微信Webview是指在移动应用中嵌入的微信网页界面,例如在应用内打开微信登录或分享功能时所展示的界面。

微信的设置

用微信打开 debugx5.qq.com, 这是个微信的 x5 内核调试页面. 你可以在任何聊天窗口内输入这个网址. 并打开它.
勾选"是否打开 TBS 内核 Inspector 调试功能"

使用 ChromeDriver 编写测试用例

首先安装 ChromeDriver
从官方下载或者从你的 appium 的安装路径里面找 chromedriver. 在 appium 的执行日志里面其实也会打印 chromedriver 的路径的
然后在电脑上启动它, 设置好端口

chromedriver --url-base=wd/hub --port=8000

可以使用 selenium 或者 appium 的客户端去编写测试用例.
如下是我的 scalatest 的测试用例. 大家可以自己用其他的语言实现

test("test c
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值