当我尝试通过我的脚本中的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 过渡// EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd” &GT;
注意:当我在我的Windows机器上运行相同的脚本时,它工作正常...它切换wo web上下文和执行操作。我猜测我的MAC机器或代理相关的东西有问题...无法理解......抓我的头......请让我知道这个错误的原因并为我提供解决方案
很快就会得到回应:-): - )