在公司做appium自动化项目时,老版本的app切换webview完全无问题,新版本切换到webview时一直卡住,如图:
由于我设置了appium600s超时,--command-timeout 600
,可能有的同学60s直接appium退出了,我这里卡住几分钟后chromedriver报错:Chromedriver exited unexpectedly with code null 退出。
将webview的context打印出来:
//遍历context,切换到webview,注意 有些app可能有多个webview
Set<String> context = driver.getContextHandles();
for(String contextname : context){
System.out.println(contextname);//打印