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

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

  • 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
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 新手学 appium-Appium for Windows 说明 (中文翻译) at May 23, 2015

    翻译的文章麻烦注明一下英文原文地址吧。

  • [BUG] Android 微信 6.1 闪退 at May 23, 2015

    这个 bug 的严重程度超出我预料,重启、重装、清空数据后重装都无法修复这个问题。。。
    难道要换手机了。。。

  • [BUG] Android 微信 6.1 闪退 at May 22, 2015

    补充下,最近做过的和平时不同的操作是把两个会话置顶了。

  • 新的一期小道消息预告——测试工程师们在迷茫什么? at May 22, 2015

    赞!期待!

  • 关于 appium get_attribute 方法的坑 at May 21, 2015

    #2 楼 @cpfeng0124 xpath 其实和上面不一样, xpath 的工作原理是先 get source 出来,再在这个 xml 文件中找节点。
    对于 xpath 的问题基本都能通过 get source 后在 source 中检查的方式解决。

  • 分享一个搜索 TesterHome 中资源的方法 at May 21, 2015

    好方法,testerhome 在百度的权重还是挺高的,新帖收录速度挺快的。

  • 切换到 webview 后,无论是获取 element,还是 pagesource 都无响应。 at May 21, 2015

    #31 楼 @anikikun selendroid 模式和 uiautomator 模式不一样主要还是因为它们的实现完全不一样。
    selendroid 底层是用 Instrumentation 的,dump 出来的结构是 hierarchyview 看到的结构
    uiautomator 模式底层用的是 uiautomator ,dump 出来的结构是 uiautomatorviewer 看到的结构

    你在同一个界面用两个不同模式 log source 看下就知道了,出来的东西完全不一样,所以 xpath 自然不一样。

  • 切换到 webview 后,无论是获取 element,还是 pagesource 都无响应。 at May 21, 2015

    #32 楼 @will_lee 这句是写到被测 app 里面的,不是测试脚本。。。

  • 升级 appium 以后,使用 swipe 报错 at May 20, 2015

    1、日志请使用代码块。
    2、麻烦附上你的测试脚本和完整的 appium log(从 --> 这样的获取 swipe 的请求 log 开始,到 <-- 这样的返回请求 log)
    3、升级你的 client 到最新版再试一下

  • 测试小道消息之复仇者联盟 2 小剧透 at May 20, 2015

    听完了。
    @monkey 不愧是二次元,对漫威漫画了解好多。。。

  • [分享] 自动化测试与持续集成方案--Jmeter 测试接口及性能 at May 20, 2015

    #5 楼 @snake 好文!
    能否建立一个合集贴,把你的 自动化测试与持续集成方案 系列都放进去,然后每个帖子的内容头部附上合集贴的链接?
    这样能更方便其他人看到你的这个系列文章。

  • 晒出你的星语心愿 at May 19, 2015

    希望今年能成长更多,项目的自动化能够落地。

  • appium1.3.7 重复查找不存在的控件存在递增延时的情况,请问下可能是什么原因? at May 19, 2015

    代码和日志请使用

    代码块
    

    谢谢。

  • Appium 运行 python 脚本速度很慢 at May 19, 2015

    #14 楼 @sunrise 你指的是 iOS 是吧?
    iOS 确实会先获取所有元素,但能否只获取当前屏幕元素这个我要回去看看源码才能回答你,现在我确定不了。

  • Crash_Monkey for IOS,通过打包后的.ipa 不能运行问题??? at May 19, 2015

    #8 楼 @vigossjjj 好,期待你的帖子。

  • Appium 做 iOS 自动化测试框架是否需要 iOS 程序的源代码? at May 19, 2015

    1、iOS 自动化测试是否必须要有 app 的源代码?

    可以不需要源码,但必须有使用 development 证书打包的 ipa/app 文件以及你的机器安装有对应的开发者证书。简单地说,即使没有源码,你也需要有完整的、拿到源码也能直接做打包的开发环境。

    2、我在终端通过:appium -U xxxxxxxxxxxxxxxx --app com.when.coco,的命令,启动 appium 服务后,脚本中还需要再指明测试设备的型号和 iOS 版本吗?

    需要。关于 appium 的配置参数详情请看 https://github.com/appium/appium/blob/master/docs/cn/writing-running-appium/caps.cn.md 和 https://github.com/appium/appium/blob/master/docs/cn/writing-running-appium/server-args.cn.md

    建议你通过 官方文档 和 官方示例代码(官方示例代码由于比较长时间没有更新,不一定都能跑通,以文档为准。)来入门。

  • 新手学 appium-数据参数化,读取 txt 文件 at May 19, 2015

    #8 楼 @mads 正常来说,配置文件使用的是 ini 或者 xml 这种数据格式。ini 是对不会编程的人比较友好的一种格式。
    用 python 的字典来存储的话不便于其他语言读取使用,也不便于不会 python 的人阅读和修改。

    如果数据量大,那就不是配置文件了,而是数据驱动。这种情况用 excel 这类表格来做数据存储比较方便。

  • 新手学 appium-Appium 的三种等待时间设置方法 at May 19, 2015

    #3 楼 @shu 他的意思是当确实找不到元素时,没有 implicitly wait 时能马上 fail ,而有 implicitly wait 时必须超时才 fail 。所以慢了。

  • 新手学 appium-Appium 的三种等待时间设置方法 at May 18, 2015

    感谢分享!

  • 话题讨论:测试如何给公司创造价值呢? at May 18, 2015

    资历尚浅,纯粹说一下我的个人理解:
    我目前看到(通过书上或者各种资讯)的测试能让别人觉得有产出的案例基本都是:
    1、你沟通能力好,能表达出你发现了一些别人觉得很难发现,但严重程度又高的 bug(注意:是表达出!)
    2、你和开发有很好的沟通,能帮助开发提高效率(如 daily build 、单测,尽快发现代码 broken )
    3、你能做开发干不了的、但必须要干的活,而且这个活不是随便一个人都能干的,如各种专项测试。

    从公司角度,你完成本职工作就是创造了价值(这也是公司雇用你的原因)
    从其他人的角度,你完成本职工作没有创造价值,因为这是理所当然的,而且你做的事情在他们看来没啥技术含量。

    就像你不会觉得公司的 HR 创造了价值一样,测试如果只是执行了应该执行的测试那么他们不会觉得你创造了价值。只有你当领导了,你才会感觉到 HR 的存在,只有 HR 能够帮到你,你才会觉得 HR 创造了价值。

  • 封装 appium 启动程序代码,在测试用例中调用报错,麻烦大神们帮忙看下是什么原因。 at May 18, 2015

    #3 楼 @skillgirl 麻烦在帖子名称前面加上【已解决】并在正文附上解决方案吧。这样方便后面的人了解到这个问题已解决。

  • 测试用户技能功能 at May 18, 2015

    #8 楼 @lihuazhang 好,回去后升级一下。

  • 如何在第三方的 WebView 控件中进行操作 at May 18, 2015

    第三方 webview 是指类似微信里面内嵌基于 QQ 浏览器内核的 webview 这种?
    对于这种 webview ,你可以试试用 selendroid 。

    Appium 获取 context 使用的是 adb shell cat /proc/net/unix ,然后通过分析里面的内容实现的。相关代码为:
    https://github.com/appium/appium/blob/6dd575948220725b897f89775b97c4e1ab8fc28b/lib/devices/android/android-hybrid.js(里面的 androidHybrid.listWebviews 方法)

    而 selendroid 是通过遍历 Hierarchy 结构来找 webview 的(WebView 这个 class 的实例)。相关代码:
    https://github.com/selendroid/selendroid/blob/acdd467f001d0afec6278a6f160775bce62d79e3/selendroid-server/src/main/java/io/selendroid/server/model/internal/WebViewHandleMapper.java(里面的 findWebViews 方法)

  • Crash_Monkey for IOS,通过打包后的.ipa 不能运行问题??? at May 17, 2015

    #6 楼 @vigossjjj 求分享如何对打包好的 ipa 进行证书替换。需要应用源码吗?
    按照我目前了解,打包时的 provision profile 里面绑定了 证书、udid、app id 等信息。ad-hoc 或者 in-houce 一般用 distribution 证书,而 appium 需要的是 developer 证书。两个证书不一样,所以打出来的 provision profile 不一样,要改 ipa 的证书只能重新 build 。

  • 测试用户技能功能 at May 17, 2015

    #2 楼 @monkey 你的技能好丰富。。。
    mac 下的 safari Version 8.0.5 (10600.5.17) 偶尔会出现输入 , 后没有自动显示为标签的问题。而且显示不了为标签的内容保存不下来:

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

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