请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Error: Could not proxy. Proxy error: Could not proxy command to remote server.

使用的逍遥模拟器5.1,appium webdriver已经更改为与模拟器所匹配的版本,在执行代码切换webview后,定位不到元素,百度好久都没找到原因,代码以及报错信息如下(Encountered internal error running command: Error: Could not proxy. Proxy error: Could not proxy command to remote server. Original error: Error: ESOCKETTIMEDOUT)图片描述
图片描述

正在回答 回答被采纳积分+3

1回答

Mushishi 2018-09-30 20:48:07

哈哈,不错的问题,我之前遇见过,但是也不知道为什么,看了资料在配置文件中增加上这两个配置就ok了:

nativeWebScreenshot: true,
androidScreenshotPath: 'target/screenshots'

0 回复 有任何疑惑可以回复我~
  • 提问者 慕虎6655462 #1
    老师,请问配置文件中添加这两个配置,是指开发代码中吗?还是
    回复 有任何疑惑可以回复我~ 2018-10-02 15:02:55
  • 提问者 慕虎6655462 #2
    老师,我看了下文档是在capabilities中添加nativeWebScreenshot(在网络环境中,使用原生(adb)方法截取屏幕截图,而不是代理ChromeDriver。默认为false),androidScreenshotPath(将放置屏幕截图的设备上的目录名称。默认为/data/local/tmp),按照老师的方法配置后,还是报同样的错误,无法再切换后的webview后找到元素并操作,老师可否再指导一下?
    回复 有任何疑惑可以回复我~ 2018-10-02 15:18:15
  • Mushishi 回复 提问者 慕虎6655462 #3
    你好,你们app是否开启了H5调试模式?
    回复 有任何疑惑可以回复我~ 2018-10-03 22:01:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信