• 找到问题了,需要对原图做下压缩处理,需要注意的是原图格式需要限制为RGB三通道,而且压缩至太少不行,压太多会损坏图片。

    """
    该表图片分辨率大小压缩图片,无限定图片格式
    :param : image_path压缩源文件
    :param outfile: 压缩文件保存地址
    :param mb: 压缩目标,KB
    :param step: 每次调整的压缩比率
    """

    image_size = get_size(image_path)
    dirname , suffix = os.path.splitext(image_path)
    out_image = dirname + '-zip.png'
    if image_size <= mb:
    return image_path
    im = Image.open(image_path)
    image_w, image_h = im.size
    piexl_size = image_w, image_h
    while image_size > mb:
    image_w, image_h = int(image_w *step),int(image_h*step)
    piexl_size = image_w, image_h
    im.thumbnail(piexl_size, Image.ANTIALIAS)
    im.save(out_image,'jpeg')
    image_size = get_size(out_image)
  • 是的,GitHub的有问题,最近没有更新,突然出现比较奇怪,重新装了appium后正常了。

  • 好久没看这个帖了,现在回一个标准答案吧,此种问题多数是iOS系统或者xcode版本升级导致,苹果最恶心不过如此,多年经验来看,遇到此种问题不要追根溯源找答案,没啥用,解决方案不过两种:1、升级iOS、xcode、appium以及测试app支持,2、wad问题,这个框架对iOSUI自动化很重要,一般的问题来源于它,有问题了官网重下一个,build过后替换掉你appium安装路径下的wad。


  • @seveniruby 这个什么用?

  • @seveniruby 思寒大神,我每次跑都报这个错,用json格式的配置文件就没问题,appium1.7.2:

  • 在本地host里加入127.0.0.1 localhost就好啦。

  • >> proxy.js:62:22 [master] pid:2740 xctest client proxy error with: Error: socket hang up
    >> proxy.js:62:22 [master] pid:2740 xctest client proxy error with: Error: socket hang up
    >> proxy.js:62:22 [master] pid:2740 xctest client proxy error with: Error: socket hang up
    >> proxy.js:62:22 [master] pid:2740 xctest client proxy error with: Error: socket hang up
    >> proxy.js:62:22 [master] pid:2740 xctest client proxy error with: Error: socket hang up
    >> proxy.js:62:22 [master] pid:2740 xctest client proxy error with: Error: socket hang up
    >> proxy.js:62:22 [master] pid:2740 xctest client proxy error with: Error: socket hang up
    >> proxy.js:62:22 [master] pid:2740 xctest client proxy error with: Error: socket hang up
    >> xctest-client.js:257:14 [master] pid:2740 Fail to start xctest: Error: socket hang up
    >> xctest-client.js:265:14 [master] pid:2740 killing deviceLogProc pid: 3163
    >> xctest-client.js:270:14 [master] pid:2740 killing runnerProc pid: 3166
    >> xctest-client.js:276:14 [master] pid:2740 killing iproxyProc pid: 3165
    >> responseHandler.js:54:12 [master] pid:2740 Send Error Respone to Client: Error: socket hang up

    我的不会重连,然后报错,有解决方案么?

  • Android inspector界面显示横屏是怎么回事?

  • WebDriverAgent 踩坑记 at February 09, 2017

    #74楼 @yefnegjun 需要独立下载WDA执行,然后覆盖到安装路径下

  • 请问我所有环境都装了,代码提示macaca报错是怎么回事