app中原生与H5的切换

作为一个初学自动化的菜鸟来说,我想把我踩过的坑,用自己的语言和大家分享一下  嘎嘎   如果有low的地方   多多包涵哈!~本来就是一个小菜鸡嘛!~

刚写UI测试的时候,发现APP里面嵌了H5的页面,去定位元素的时候,尼玛,发现就一个元素,如图:

app中原生与H5的切换_第1张图片

羊驼就开始飞啊!~飞啊!~这该怎么定位里面的元素捏!~

别捉急,其实不难。。。。

按下面的流程操作:

1、打开谷歌,输入chrome://inspect/#devices

2、连接手机,点击你要定位的页面

3、app中原生与H5的切换_第2张图片

页面会出现你刚才操作的页面,点击inspect,这时,就会出现你要查看H5页面的代码啦(此操作需要梯子,你懂得!~)

4、现在我们要回到你的代码啦!~

webview = self.driver.contexts
print(webview)

这个,可以查看你这个页面的信息(我不知道怎么表达那个玩意= =)

就是控制台打印出来的这个:

5、查看到页面的上面那个东西,你只需要



括号里填写的是你想要切换的那个页面,切换H5就写H5的,切换APP就写NATIVE_APP

6、切换完成后,下面就可以写第三步你页面定位到的元素啦!~

有兴趣的小伙伴可以进我新建的群一起讨论哦!~QQ群:572954410


你可能感兴趣的:(app中原生与H5的切换)