App自动化之native和webview之间的切换【多测师_王sir】

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

点击进行下载uc-devtools

关于UC 开发者调试工具及使用

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

 

posted @ 2020-08-26 19:57  多测师_王sir  阅读(284)  评论(0编辑  收藏  举报