测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
管理员
chenhengjie123 (陈恒捷)
第 605 位会员 / 2014-03-16
字节跳动 @ 广州
157 篇帖子 • 5486 条回帖
1432 关注者
17 正在关注
100 收藏
人与人的差距取决于工作、睡觉之外的8个小时!
打赏支持
GitHub Public Repos
  • vue-testcase-minder-ed... 102

    基于百度脑图的用例编辑器组件,支持记录测试结果

  • gs-rest-service 5

    Building a RESTful Web Service :: Learn how to create a RESTful web service with Spring.

  • JavaSpringMvcBlog 5

  • ffmpeg-go 1

    golang binding for ffmpeg

  • ws-qvh 0

    Server for streaming the screen of iOS devices over WebSocket.

  • goav 0

    Golang bindings for FFmpeg (This repository is no longer maintained)

  • gmf 0

    Go Media Framework

  • quicktime_video_hack 0

    Record iOS device audio and video

  • ws-scrcpy 0

    Web client prototype for scrcpy.

  • ChuanhuChatGPT 0

    GUI for ChatGPT API

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 2015 Selenium 大会 at 2015年09月21日

    补充一下, selenium conf 15 官方上线了集合 topic,slider,video 三者的网站:
    http://confengine.com/selenium-conf-2015/schedule/new

  • 简单改造 appium ,实现 Android 平台不启动应用直接执行用例 at 2015年09月21日

    #8 楼 @lihuazhang 嗯,改天看看 github 能不能满足我需要。主要是访问 github 速度好慢。。。

  • 简单改造 appium ,实现 Android 平台不启动应用直接执行用例 at 2015年09月21日

    #5 楼 @anikikun 哈哈,其实真的简化了好多东西。详细版我以前写过一小部分,后面写得太累没继续写了(真的逐行代码研究的话挺复杂的)。有兴趣可以看看:Appium 学习笔记(3)- Appium 建立 session 全过程(Android Native)(1)

  • UI Testing in Xcode 7 revised at 2015年09月21日

    好全面。。。自愧不如。。。

  • jenkins slave plugin conect mac slave 问题 at 2015年09月20日

    #2 楼 @notalent 能否分享一下你找到的方法?

  • 简单改造 appium ,实现 Android 平台不启动应用直接执行用例 at 2015年09月20日

    #3 楼 @seveniruby 是吗?我主要从 1.2.0 开始接触,以前的没细究。
    虽然会用到的人不多,但我觉得有这个功能还是挺不错的。

  • 简单改造 appium ,实现 Android 平台不启动应用直接执行用例 at 2015年09月20日

    #1 楼 @monkey 好快。。。
    这个一点都不牛逼啊。完整地做还得加上对应的 server argument 和 desired_caps,以及去掉 quit 时点击 home 键的操作 。我这个只是 demo 级别的东西。。。

  • Docker selenium 记录——Selenium conf 2015 at 2015年09月19日

    #3 楼 @monkey 已收到,继续肉牛满面!谢老板打赏!

  • Docker selenium 记录——Selenium conf 2015 at 2015年09月19日

    #1 楼 @lihuazhang 肉牛满面!!! 😢 谢谢!

  • DVB+OTT 测试的一天 at 2015年09月18日

    排版。。。

  • 2015 Selenium 大会 at 2015年09月17日

    补充一句,都没中文字幕。大伙都来练练英文听力(话说有些咖喱的英语听起来好吃力。。。)。不过有 keynote,所以应该还不至于完全不知道在说啥。

  • Weinre 和 Browsersync - 跨设备前端调试 at 2015年09月17日

    以前搞 phonegap 的时候用过 Weinre,没用过 Browsersync 。
    Weinre 功能太弱了,用起来并不好用,我们后面都直接升 4.4 用 Google 的 remote debug 了。

  • 求问!怎么测试自定义 UI ,有什么方法可以识别到这些元素,并 get 值?? at 2015年09月17日

    不知道。。。不过自定义 UI 很多在 UIAutomation 里面是识别不到的,原因是没有实现对应的一些 Accessibility 相关的方法。

  • 我做外包做测试的一天 at 2015年09月17日

    #2 楼 @284772894 soga。

  • 我做外包做测试的一天 at 2015年09月17日

    中大,你也是广州的?

  • 在互联网金融公司工作的一天 at 2015年09月17日

    #7 楼 @seveniruby 原来如此。。。怪不得我今天上 Q 看到恒温说拉我进一个群了,但没找到我进了哪个群。。。
    你能再拉我一次不?我刚加你了。

  • 在 [AAA] 测试工作的一天 at 2015年09月17日

    #3 楼 @tobecrazy 哦?从 eclipse 关联 testlink case?能否详说一下是怎么关联?是只有测试结果有关联还是怎样?

  • Appium IOS 测试速度优化策略 at 2015年09月17日

    #4 楼 @happystone 截图和录视频这个可以看下 stf 的 minicap ,doctorq 之前写过一个帖子:STF 框架之 minicap 工具

    对于 xpath 的慢,我目前查看源码后理解的原因是这样的:

    1. xpath 需要遍历整个元素树,生成一个 xml 数据,然后再做 xpath 查找。遍历和在 xml 中进行 xpath 查找都相当耗时。
    2. 除 xpath 外主要有几类方法。
      1. UIAutomation 代码(如 ios-predicate),直接执行,速度杠杠的。
      2. byId,byName,byAccessibility 这些都是边查找边比较,不会遍历所有元素,所以速度相对快。

    至于前面 @among29 提到的 page_source 的坑,不知和我们遇到的是否一样?我们遇到的是用例不稳定,is_display 方法和 click 方法有一定概率失效,结果发现失效原因是 appium 在 find 的时候缓存的对象已经失效(我们项目中是对应的 app 元素已经被 remove+add 过,内存地址都已经改了),但调用这个对象的方法也不会出错(没有任何异常抛出,只是一直 click 会报错,而 is_display 一直返回 False )。标志是获取这个元素的坐标 (el.position) 出来的值很不正常,会有一个带有 e32 的无穷大值。

    现在我们通过改造 appium 对应模块的方法解决,主要改了两处:

    1. 在内部缓存中不仅存储元素对象,还存储元素查找方法。一旦对象无效(如 name 属性为 null)就执行查找方法再次查找,如果找不到(UIAElementNil),就抛 StaleElementReference 异常。对应代码:https://github.com/appium/appium-uiauto/compare/master...chenhengjie123:element-cache-fix

    2. 增加一个 onlyVisible 属性,在 xpath 查找和 byId,byName 查找中跳过不可见元素(ByUIAutomation 暂时还没做,还在构想要怎么做中),一个是提高查找效率(遍历的元素数量少了),另一个是更好地实现 android 和 iOS 脚本复用(iOS 上有些隐藏元素和可见元素有一样的 id 和 name )。对应代码(还在调试中):https://github.com/appium/appium-uiauto/compare/master...chenhengjie123:hide-invisible-elements

    由于修改的不是 appium 核心代码,所以只需要用这个修改后的替代原来的 appium-uiauto 就可以了。

  • 在初创公司做测试的一天 at 2015年09月16日

    抱着女朋友睡觉。。。羡慕死了。。。

  • 在 [AAA] 测试工作的一天 at 2015年09月16日

    最优秀的技能不是你编程能力有多强,而是分析->定位->解决问题的能力

    严重同意。没有最后的解决问题能力真的会大打折扣。

    话说我桌面也是两台电脑,如果加上 server 就更多了。不过相比断点,我更喜欢在用例里加入 debug log 。

    话说你们也是改造 testlink 来编写测试用例?编写效率如何?有机会交流一下。

  • [更新] apple watch 集成构建方案 (已开源) at 2015年09月16日

    Good Job!填的好!

  • 在互联网金融公司工作的一天 at 2015年09月16日

    #4 楼 @face_south 思寒可是大神级人物啊!
    #2 楼 @seveniruby 我晚些估计也要搞接口这些,到时候能问下你不?

  • TesterHome Natvie App at 2015年09月16日

    第五赞!赞赞赞!

  • 上一页
  • 1
  • 2
  • 3
  • …
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • …
  • 205
  • 206
  • 207
  • 下一页
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

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