当我试图通过我的脚本中的appium从本机上下文切换到webview上下文时

Set<String> contextNames =AndroidLib.driver.getContextHandles();
            for (String contextName : contextNames) {
                Logger.printDebug("contextName:"+contextName);
              if (contextName.contains("WEBVIEW")){
                  AndroidLib.driver.context(contextName);
              }
            }
            Logger.printDebug("current Context:"+AndroidLib.driver.getContext());

我收到代理错误如下:

原始错误:无法将命令代理到远程服务器 . 原始错误:502 - !DOCTYPE html PUBLIC“ - // W3C // DTD XHTML 1.0 Transitional // EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

注意:当我在我的Windows机器上运行相同的脚本时它工作正常...它切换wo webView上下文和执行操作 . 我猜测我的MAC机器或与代理相关的东西有问题...不能搞清楚......挠我的头......请让我知道这个错误的原因并为我提供解决方案

很快就会得到回应:-) :-)