【自动化测试小知识】当我们想要测试App内嵌的H5页面时,实现直接访问到我们想要的H5页面

前言: 为了测试App中的H5页面,有时分散在各个地方进行内嵌,我们想要统一把H5页面的功能进行自动化测试应该怎么处理

代码示例

self.driver.contexts  # [获取到原生和web_view]
self.driver.switch_to.context(context)  # 先进入web_view,需要你找个有web_view的页面做为切入点
self.driver.get("想要去的h5页面的地址")
# 如果你不清楚h5页面的地址怎么查的话请看下面的链接
# http://www.kikicyo.com/article/auto_h5/
sleep(4)
# 看下页面有没进行跳转吧,接下来就可以全程使用selenium的语法来操作想要去的H5页面了
# 缺点: 需要一个web_view进行跳转,其他的坑还没有进行实践,有空可以试看看
posted @ 2022-04-03 12:15  晴时初遇雨  阅读(269)  评论(0)    收藏  举报