appium+python自动化测试之webview的处理。

今天做自动化练习的时候,碰到了webview的页面。

 

 

首先:大家要确定一点就是,app自动化中的webview官方讲叫:上下文,其实就类似web端的不同的窗口。就这么理解。

对于web端的不同的窗口,我们用selenium做自动化的时候,思路就是,先把所有窗口打印出来,然后判断我们所处的窗口,不在我们想要的窗口,我们就直接进行切换,一直到我们想要的那个窗口就可以了。

 

那么,appium自动化中的webview也是这个思路。

就是用个for循环,if 判断语句就可以解决我们的问题。

 

 

只要切换到了原生的页面我们就可以正常操作了。

不难,就是知道了webview是个什么东西就可以了。

 大家要学会如何判断原生页面和h5页面,也就是webview页面。

 

posted @ 2021-01-04 22:15  知识在于点滴的积累  阅读(581)  评论(0编辑  收藏  举报