测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
管理员
chenhengjie123 (陈恒捷)
第 605 位Users / 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
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 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) 偶尔会出现输入 , 后没有自动显示为标签的问题。而且显示不了为标签的内容保存不下来:

  • Android 性能测试实践 (一) at May 17, 2015

    :thumbsup: 收藏了。

  • 测试帖子二维码功能 at May 17, 2015

    在 mac safari 8.0.5 (10600.5.17) 测试过,没有问题。微信可以通过扫二维码打开网页。

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

    你确定打包的 ipa 和打包的 app 使用的配置是一样的?
    你用什么打包 ipa 的?把步骤/命令贴上来。

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

    #17 楼 @irisliu 我自己没有,但我认识的人有。而且他用 remote debug 也看不到(他用的 app 在我的环境下可以看到 webview 的),最后解决方案是换手机。
    可能性有两个,一个是 app 里禁用了 remote debug ,另一个是那台手机的系统本身有问题。
    你试一下:

    1. remote debug 能否看到?看不到的话要不是禁用了 remote debug ,要不是 app 用的 webview 不是用 chronium 内核的。
    2. remote debug 能看到。升级一下 chromedriver 再试试。
  • Appium 支持 firefox for android 吗? at May 15, 2015

    好吧,貌似 appium 对 opera 的支持是烂尾了:https://github.com/appium/appium/pull/3819
    你先试试上面的示例代码吧。不行的话脱离 appium 直接跑 operadriver 。

  • Appium 支持 firefox for android 吗? at May 15, 2015

    #11 楼 @charles opera 貌似可以的,现在新的 opera 的内核和 chrome 差不多。你试试这个:
    Opera version 26 and newer:https://github.com/operasoftware/operachromiumdriver
    里面的示例代码有 appium 的,所以 appium 应该可以做。

  • Appium 支持 firefox for android 吗? at May 15, 2015

    #9 楼 @charles 。。。帮不了你了。
    用 chrome 测功能,firefox 手工做兼容性吧。

  • Pycharm 中运行 Appium 脚本无法生成 HTMLTestRunner 报告!! at May 15, 2015

    #3 楼 @test20150331 为了保持规范,我们是先更新完格式再回答问题。
    请先更新格式。

  • Pycharm 中运行 Appium 脚本无法生成 HTMLTestRunner 报告!! at May 15, 2015

    代码请使用

    代码块
    
  • 求关于 ios appium 自动化测试环境配置的完整资料 at May 15, 2015

    先了解怎么用 mac 和 xcode 吧。没有这些基础你直接看自动化肯定看不懂。

  • Appium 支持 firefox for android 吗? at May 15, 2015

    #5 楼 @chenhengjie123 那个研究的人没找到解决方案。。。
    为何要用移动端 firefox?很少人会用这个啊?测兼容性的话 uc 更流行。

  • Appium 支持 firefox for android 吗? at May 15, 2015

    #6 楼 @sunjianping 请 Google chromedriver。

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

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