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

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

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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/star12111/p/14232879.html