测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
codeskyblue (codeskyblue)
第 6853 位会员 / 2016-01-11
Alibaba Inc @ 杭州
153 篇帖子 • 1371 条回帖
806 关注者
6 正在关注
61 收藏
打赏支持
GitHub Public Repos
More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • appium 的技术架构 at 2019年04月12日

    其实实施起来最复杂的是 iOS,环境搭建难。而且选择的余地少,只有 WDA

  • 进程管理工具 supervisor 简介及使用技巧 at 2019年04月10日

    No, 你试过之后就知道了。python3 并不支持

  • 进程管理工具 supervisor 简介及使用技巧 at 2019年04月09日

    不作为 linux 的默认进程管理工具确实是有原因的,比如 supervisor 不支持 启动顺序,另外依赖 Python2.7。 而 systemd 虽然易用性不怎么地,但是鲁棒

  • ATX 文档 - iOS 控件操作 API at 2019年04月08日

    会呀

  • [已转移] Python3 通过线程解决安装 apk 时的权限弹窗问题 at 2019年04月08日

    https://github.com/openatx/uiautomator2/blob/master/examples/apk_install.py 以前写的,给你参考下

  • [假如我来实现 STF 系统不用 node] 整体思路及实现,长文慎入 at 2019年04月08日

    已经用 Python 又撸了一遍

  • 单独使用 STF 中的 adb connect 功能 at 2019年04月08日

    adb 版本低?

  • 进程管理工具 supervisor 简介及使用技巧 at 2019年04月08日

    就易用性而言,system 的还是比不过 supervisor 的

  • 进程管理工具 supervisor 简介及使用技巧 at 2019年04月06日

    以前写的,当时还没有老婆

  • 树莓派测试环境折腾记 at 2019年04月04日

    没试过

  • 测试工程师在工作中常用的 linux 命令,还有其他的命令暂未加进来,也欢迎大家补补 at 2019年04月04日

    nload 也不错,查看网卡流速

  • 社区迁移调整,接下来 2 周内无法访问 at 2019年04月04日

    终于恢复了

  • 测试工程师在工作中常用的 linux 命令,还有其他的命令暂未加进来,也欢迎大家补补 at 2019年03月20日

    清理大文件必备 ncdu

  • 发布 Python 库到 https://pypi.org Step By Step 教程 at 2019年03月20日

    官网可没有讲 pbr travis

  • facebook 的 webDriverAgent 突然不能用了 at 2019年03月17日

    花 99 美元买个开发者账号,立马恢复

  • 单独使用 STF 中的 adb connect 功能 at 2019年03月16日

    可以的,一个设备一个端口

  • MAT: 深入探讨远程真机的 python 实现以及开源 at 2019年03月14日

    现在推广的怎么样了?

  • IOS 配置 WebDriverAgent 出现问题 at 2019年03月14日

    688 还好,暂时我垫付,回头再看好不好报销。总比卡在那里进行不下去强啊

  • IOS 配置 WebDriverAgent 出现问题 at 2019年03月14日

    我也遇到这个问题了,一恼火,先买个开发者证书试试

  • Appium 中的一个新功能——ScreenshotsBroadcaster at 2019年03月11日

    appium 的 mjpeg-server 貌似也存在屏幕旋转不对的问题

  • iOS 远程真机方案整理 at 2019年03月11日

    Python+OpenCV 手写了一个播放器。速度大约延时 80ms 的样子

  • iOS 远程真机方案整理 at 2019年03月11日

    刚试了是,这个功能是很不错。看来 Appium 把 WDA 改了很多。FBConfigration.m 有一些默认值

    因为我是用的模拟器,启动完之后,http://localhost:9100 就是那个 MJPEG 的 Server 地址。

    另外记录下 mjpeg 读取的一些库

    • NodeJS 版 https://www.npmjs.com/package/mjpeg-reader
    • Python 版 (很古老的版本)https://github.com/derpston/mjpegc/blob/master/mjpegc.py
    • MJPEG 协议介绍 https://blog.csdn.net/wengchen123/article/details/51578710

    帧率如果不修改的话默认就是 10,暂时还没发现有什么播放器可以看 mjpeg 的流

  • iOS 远程真机方案整理 at 2019年03月11日

    send_keys 不需要元素定位,那个 mjpeg 方案你说的再详细点

  • iOS 远程真机方案整理 at 2019年03月11日

    输入有 send keys 接口

  • iOS 远程真机方案整理 at 2019年03月10日
    - (NSData *)fb_screenshotWithError:(NSError*__autoreleasing*)error
    {
      Class xcScreenClass = objc_lookUpClass("XCUIScreen");
      if (nil == xcScreenClass) {
        NSData *result = [[XCAXClient_iOS sharedClient] screenshotData];
      // 中间省略 ...
    
      // The resulting data is a JPEG image, so we need to convert it to PNG representation
      UIImage *image = [UIImage imageWithData:result];
      return (NSData *)UIImagePNGRepresentation(image);
    }
    

    只修改最后一行,原来是 PNG 压缩的改成 JPEG,压缩精度设置为 0.1

    - (NSData *)fb_screenshotWithError:(NSError*__autoreleasing*)error
    {
      Class xcScreenClass = objc_lookUpClass("XCUIScreen");
      if (nil == xcScreenClass) {
        NSData *result = [[XCAXClient_iOS sharedClient] screenshotData];
      // 中间省略 ...
    
      // The resulting data is a JPEG image, so we need to convert it to PNG representation
      UIImage *image = [UIImage imageWithData:result];
      return (NSData *)UIImageJPEGRepresentation(image, 0.1);
    }
    
  • 上一页
  • 1
  • 2
  • 3
  • …
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • …
  • 48
  • 49
  • 50
  • 下一页
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司