当前位置: 首页> 技术文章> App自动化之native和webview之间的切换【多测师_王sir】【软件测试培训】【www.duoceshi.cn】

App自动化之native和webview之间的切换【多测师_王sir】【软件测试培训】【www.duoceshi.cn】

App自动化之native和webview之间的切换【多测师_王sir】【软件测试培训】【www.duoceshi.cn】

上海多测师王sir原创

日期:2020-08-26

1、切换到webview
# 获取contexts
contexts = driver.contexts
print(contexts)
# 通过获取的contexts索引进行切换到webview
driver.switch_to.context(contexts[1])
切换到webview后,就可以对元素进行定位,定位方法跟web元素定位一样。
定位webview,可以用uc-devtools调试工具,


下载UC浏览器开发者工具:https://plus.ucweb.com/download/#DevTool

UC浏览器开发者调试工具使用:https://dev.ucweb.com/docs/pwa/docs-zh/xy3whu

2、切回到native
# 通过获取的contexts索引切回native
driver.switch_to.context(contexts[0])
# 通过名称进行切回native,名称为NATIVE_APP
# driver.switch_to.context("NATIVE_APP")


原文链接:App自动化之native和webview之间的切换【多测师_王sir】【软件测试培训】【www.duoceshi.cn】


需要了解更多技术和获取更多免费技术视频的加入我们多测师的技术交流群

加入我们多测师的技术交流群定期获得福利哦!!!

upfile1583500570164.png                       


更多免费软件测试和python、Java开发、大数据和人工智能的学习资料就在多测师官网地址:http://www.duoceshi.cn

加入我们只需要三个月就可以月薪上万!!!

upfile1583500745149.png

上一篇: 多测师上海3期毕业感言

下一篇: 软件测试之手工测试人员如何转测试开发?

QQ技术交流群

多测师官方学习交流
556733550

加入群聊