扫码阅读
手机扫码阅读
微信公众号+appium测试实例
105 2024-10-19
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:微信公众号+appium测试实例
文章来源:
光荣之路
扫码关注公众号
微信Webview元素查看与Appium中Chromedriver版本匹配方法
本文介绍了如何在微信中查看Webview元素以及如何在Appium中替换对应版本的Chromedriver以实现自动化测试。
手机设置
- 确保手机开启了开发者模式。
- App必须处于debug模式。
- 手机通过USB连接至电脑并被识别。
Chrome设置
- 在微信对话框输入并发送debugx5.qq.com。
- 进入TBS内核设置页面,勾选相应选项。
- 在Chrome浏览器中输入chrome://inspect/#devices查看设备。
- 点击inspect后可通过类似F12的方式识别元素。
Appium与Chromedriver对应
Appium的自动化测试依赖于Chromedriver,需要替换成手机Webview的对应版本。
- 在手机设置中查看Webview的版本号。
- 下载相对应版本的Chromedriver。
- 将下载的Chromedriver覆盖Appium中的版本。
- 重启Appium应用。
代码要点
- 增加'chromeOptions'至desired_caps。
- 使用特定语句切换至Webview或NATIVE_APP。
- 通过uiautomatorviewer判断控件属于Webview或native,并采取相应定位方法。
学习资源与鼓励
文章最后提供了测试开发班的招生信息、免费试听课链接,并鼓励学习者每天投入时间学习和编码以实现薪资增长。
想要了解更多内容?
查看原文:微信公众号+appium测试实例
文章来源:
光荣之路
扫码关注公众号
光荣之路的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线