目录
前言:
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 chromedriver weixin") {
val options = new ChromeOptions()

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

最低0.47元/天 解锁文章
4949

被折叠的 条评论
为什么被折叠?



