App跟web定位元素页面相互切换

Posted cywhat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了App跟web定位元素页面相互切换相关的知识,希望对你有一定的参考价值。

很多QA在做UI自动化或者App自动化的时候,会遇到在web页面要抓取App模式的元素,或者是在App要抓取H5页面的元素,从网上整理了一些方法,不一定能解决,但是试一下也未尝不可,如果解决了就记得关注一波咯!!!python噢~~~
 
 
self.driver.switch_to.context()
 
self.driver.switch_to.context(‘WEBVIEW_1‘)   app --> web
 
 
self.driver.switch_to.context(‘NATIVE_APP‘)   web -->  app
 
 
 如果是从App转到web的话()填"WEBVIEW_1",
如果web转到App的话填"NATIVE_APP"
 
 
 
声明:本文为博主学习感悟总结,水平有限,如果不当,欢迎指正。如果您认为还不错,欢迎转载。转载与引用请注明作者及出处。

以上是关于App跟web定位元素页面相互切换的主要内容,如果未能解决你的问题,请参考以下文章

web自动化,如何实现frame表单切换?

Appium解决native+webview混合型APP(公众号小程序)切换webview后元素无法定位问题

appium 切换native/ webview,findby,还有页面元素定位一直小于0的问题的解决

Web自动化测试——代码篇常用方法——切换

学习Selenium元素定位--多表单切换

Android版App的控件元素定位