测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
高级会员
shixue33 (剪烛)
第 609 位会员 / 2014-03-17
平安科技 @ 深圳
48 篇帖子 • 958 条回帖
199 关注者
8 正在关注
14 收藏
打赏支持
GitHub Public Repos
  • GetViewInfo_for_Android 19

  • trunner 8

    Robotium Test Tools

  • Adb-For-Test 2

    通过adb命令实现简单的点击、滑动、长按等效果,可通过比例定位元素、通过元素定位(需要Android版本高于4.0),拥有monkeyrunner的绝大部分功能

  • appium 1

    Automation for Apps.

  • cocos-plugin 1

    Testin automation plugin for cocos2d-x and cocos2d-js games. Support cocos2d-x 2.x, 3.x and cocos...

  • appium_capybara 1

    Gem enabling appium support in capybara

  • PyQtLab 1

    PyQt实验室

  • uiautomator2 0

    Android Uiautomator2 Python Wrapper

  • adbutils 0

    pure python adb library for google adb service.

  • myResume 0

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 请教一个面试中的算法题 at 2017年03月28日

    😂 讲真这个题目如果真实要用,我就直接一句解决了

    “”.join(string.split(targetString))
    

    但是,面试这样会不太讨巧了吧?

  • [求教] 有哪些可以获取到 Android App - WebView 中的控件信息的方式 at 2017年03月28日

    如果方便,可以直接切换成 appium?
    robotium 其实不太方便测试 hybird 应用

  • 测试了 1年 半 都是手动,一直想入自动化软件测试,还请已在路上的人 给点建议 at 2017年03月28日

    我觉得,你现在不是太需要搞测试框架,你得先找到用 python 代替操作和获取信息的方法。

  • [求助] 公司组织了一个比赛,类似于在微信里看谁发的信息比较多,想问下如何做成自动化 at 2017年03月28日

    想问,这是内部比赛还是外部比赛……别最后弄成另一个月饼事件

  • 测试了 1年 半 都是手动,一直想入自动化软件测试,还请已在路上的人 给点建议 at 2017年03月28日

    0.0 自动化首先是先模拟人的操作,然后再组织用例,python 的几个测试框架就挺好的了,unittest ,pytest,等,可以查一下

  • 关于测试平台哪些事,求大神指教 at 2017年03月28日

    Bootstrap 攒攒就出来了 网上模板一堆堆的

  • iPhone 显示异常,手机下方只能显示三分之一图标和字体 at 2017年03月28日

    其实可以拍照来着

  • [已解决] 一台电脑开启两个 Appium 客户端,分别控制两台测试设备进行联动测试 at 2017年03月27日

    吓得我马上去试一下

  • [已解决] 一台电脑开启两个 Appium 客户端,分别控制两台测试设备进行联动测试 at 2017年03月27日

    你好,分别指定 udid 就可以解决,如果需要完全并行,在脚本使用两个线程就可以了

  • 请问 appium 安装在 A 机器上,python client 安装在 B 机器上,怎么在 B 机器上跑测试脚本? at 2017年03月27日

    0.0 啊,不是,我是猜是不是取错机器的 udid 了。楼主并没有把 udid 的取值方法展示出来,只写了个变量

  • python 分享一个通过 (key1.key2.key3) 形式获取嵌套字典值的方法 at 2017年03月24日

    自定义顺序或许可以看下 OrderedDict?

  • Appium 链接夜神模拟器 (二) at 2017年03月24日

    这样,好的!

  • 请问 appium 安装在 A 机器上,python client 安装在 B 机器上,怎么在 B 机器上跑测试脚本? at 2017年03月24日

    你 udid 从哪儿取的?

  • Appium 链接夜神模拟器 (二) at 2017年03月24日

    = =!我直接用 Android 安装目录的 adb 工具就可以直接连接到夜神模拟器,但是会提示版本不对,楼主,这会有什么坑吗?

    adb connect 127.0.0.1:62001
    adb server version (31) doesn't match this client (36);killing...
    * daemon started successfuly *
    connected to 120.0.0.1:62001
    
  • Root 下手机用 UiAutomator 脚本实现一键下载、安装和登陆测试包的方法 at 2017年03月24日

    赞一下,期待 iOS 的

  • 关于接口自动化的那些事 - 基于 Python at 2017年03月24日

    惊恐,我是金牛的

  • 关于接口自动化的那些事 - 基于 Python at 2017年03月24日

    诶?其实我的意思数据存在的地方,而不是说用来干嘛。不过我只是建议下,你还是按照你舒服的方式来吧。

  • 如何优雅地找工作 at 2017年03月24日

    可以尝试分析他们 app 的包。
    不是大司,经常对 app 的请求根本不设防

  • [杭州] 阿里巴巴菜鸟网络 招聘 测试开发专家 at 2017年03月24日

    哦……杭州……

  • 关于接口自动化的那些事 - 基于 Python at 2017年03月24日

    楼主好萌,格式也好赞。

    前段时间也做过一些接口测试的东西,给妹子一些建议。

    把数据(测试使用的数据,配置,url 等等),测试动作(初始化),工具方法(请求)抽象出来,以后对于迁移,维护,写更多的用例会有好处。

    另外,既然用了数据库,为啥还用本地 xls 文件存数据?

  • 用 ATX 进行简单的功能冒烟 at 2017年03月23日

    楼主打印一下 d.click_image() 就知道返回一个对象,依据对象的值做断言

    源码中 match 方法中的注释:

    """Check if image position in screen
    
            Args:
                - pattern: Image file name or opencv image object
                - screen (PIL.Image): optional, if not None, screenshot method will be called
                - threshold (float): it depends on the image match method
                - method (string): choices on <template | sift>
    
            Returns:
                None or FindPoint, For example:
    
                FindPoint(pos=(20, 30), method='tmpl', confidence=0.801, matched=True)
    
                Only when confidence > self.image_match_threshold, matched will be True
    
            Raises:
                TypeError: when image_match_method is invalid
    """
    

    FindPoint(pos=(20, 30), method='tmpl', confidence=0.801, matched=True)

  • python 分享一个通过 (key1.key2.key3) 形式获取嵌套字典值的方法 at 2017年03月23日

    json.dumps() 方法有个参数 sort_keys

  • python 分享一个通过 (key1.key2.key3) 形式获取嵌套字典值的方法 at 2017年03月23日

    json 对象比字典对象复杂度高一点,接口测试里处理 json 可以这样做:

    json.loads() 方法可以将字符串转化成 json 对象,如果不方便转换的类型,比如数据库涉及的 date,timestamp 类型,也可以通过 json.JSONEncoder 自己定义转化。

    python 里 json 数据的取值也比较简单 ,基本就是 ob[key][index] 这样。

    楼主的例子

    ob = json.loads(data_a)
    print ob["2"]["b"]["c"]
    

    不过,等等,发现一个令我惊恐的问题,楼主给的字符串,第一层的 key 是 1?这个符合 json 的规范?
    所以我刚试了一下,楼主的字符串用 json 模块 loads 不进,orz 我错了

  • 「Mobile Testing Summit China 2017」第三届中国移动互联网测试开发大会 at 2017年03月23日

    orz 嫌麻烦已经直接买了含餐票

  • [已解决] 一台电脑开启两个 Appium 客户端,分别控制两台测试设备进行联动测试 at 2017年03月13日

    介不介意把代码贴上来看下呢?

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

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