天天看點

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")      

繼續閱讀