appium切换webview时卡住问题

在进行Appium自动化测试时,遇到新版本应用在切换到WebView时出现卡住现象,超时后Chromedriver报错。通过检查发现新版本的WebView上下文多了'com.xxx.xxx:web:web'。参考TesterHome思寒的解决方案,在初始化设置中添加特定代码,成功解决了WebView切换问题。
摘要由CSDN通过智能技术生成

在公司做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);//打印
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值