appium+python自动化测试之webview的处理。
今天做自动化练习的时候,碰到了webview的页面。
首先:大家要确定一点就是,app自动化中的webview官方讲叫:上下文,其实就类似web端的不同的窗口。就这么理解。
对于web端的不同的窗口,我们用selenium做自动化的时候,思路就是,先把所有窗口打印出来,然后判断我们所处的窗口,不在我们想要的窗口,我们就直接进行切换,一直到我们想要的那个窗口就可以了。
那么,appium自动化中的webview也是这个思路。
就是用个for循环,if 判断语句就可以解决我们的问题。
只要切换到了原生的页面我们就可以正常操作了。
不难,就是知道了webview是个什么东西就可以了。
大家要学会如何判断原生页面和h5页面,也就是webview页面。