扫码阅读
手机扫码阅读

微信公众号+appium测试实例

2 2024-10-19

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:微信公众号+appium测试实例
文章来源:
光荣之路
扫码关注公众号

微信Webview元素查看与Appium中Chromedriver版本匹配方法

本文介绍了如何在微信中查看Webview元素以及如何在Appium中替换对应版本的Chromedriver以实现自动化测试。

手机设置

  • 确保手机开启了开发者模式。
  • App必须处于debug模式。
  • 手机通过USB连接至电脑并被识别。

Chrome设置

  1. 在微信对话框输入并发送debugx5.qq.com。
  2. 进入TBS内核设置页面,勾选相应选项。
  3. 在Chrome浏览器中输入chrome://inspect/#devices查看设备。
  4. 点击inspect后可通过类似F12的方式识别元素。

Appium与Chromedriver对应

Appium的自动化测试依赖于Chromedriver,需要替换成手机Webview的对应版本。

  1. 在手机设置中查看Webview的版本号。
  2. 下载相对应版本的Chromedriver。
  3. 将下载的Chromedriver覆盖Appium中的版本。
  4. 重启Appium应用。

代码要点

  • 增加'chromeOptions'至desired_caps。
  • 使用特定语句切换至Webview或NATIVE_APP。
  • 通过uiautomatorviewer判断控件属于Webview或native,并采取相应定位方法。

学习资源与鼓励

文章最后提供了测试开发班的招生信息、免费试听课链接,并鼓励学习者每天投入时间学习和编码以实现薪资增长。

想要了解更多内容?

查看原文:微信公众号+appium测试实例
文章来源:
光荣之路
扫码关注公众号