测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
heyniu (Heyniu)
第 9591 位会员 / 2016-06-06
31 篇帖子 • 412 条回帖
256 关注者
3 正在关注
21 收藏
打赏支持
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 基于 Robotium 的自动遍历方案——开源 at 2017年02月13日

    #1 楼 @sycing
    #2 楼 @qg__gq
    #3 楼 @xuxu
    我来了,赶紧拿去用,别浪费了。

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月08日

    #23 楼 @huig1149 企鹅 335827476

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    #19 楼 @testly

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日
    /**
         * Get target package activities.
         * @param context context
         * @return activities
         */
        public ActivityInfo[] getAllActivities(Context context){
            try {
                PackageManager pm = context.getPackageManager();
                PackageInfo info = pm.getPackageInfo(context.getPackageName(), PackageManager.GET_ACTIVITIES);
                return info.activities;
            } catch (PackageManager.NameNotFoundException e) {
                e.printStackTrace();
            }
            return null;
        }
    

    这样就能拿到 app 内部有多少 activity

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    #16 楼 @lose 好的

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    #15 楼 @seveniruby chrome 56.0.2924.87 (64-bit) win7

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    应该是 bug 了,粘贴图片都会出现 3 条,还好不用换鼠标。

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    应该是 bug 了,粘贴图片都会出现 3 条,还好不用换鼠标。

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    #10 楼 @seveniruby 点一下 2 条,我的鼠标或许有问题?


  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    #10 楼 @seveniruby 点一下 2 条,我的鼠标或许有问题?


  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    #5 楼 @testerwan 代码涉及模块太多不好提取,Github 近期会上传,哪里不明白的可以问我😀

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    #5 楼 @testerwan 代码涉及模块太多不好提取,Github 近期会上传,哪里不明白的可以问我😀

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    😂 点了一下回复怎么回复了 2 条?@seveniruby

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    😂 点了一下回复怎么回复了 2 条?@seveniruby

  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    #2 楼 @testly solo.getCurrentActivity()就能拿到当前的 activity 实例了,然后调用下面方法就能拿到这个 activity 的传参

    /**
         * Parse the activity parameters.
         * @param activity activity
         * @return HashMap
         */
        private static Map<String, Object> parseIntent(Activity activity){
            Map<String, Object> hashMap = new HashMap<String, Object>();
            if (activity == null)return hashMap;
            android.content.Intent intent = activity.getIntent();
            if (intent != null) {
                Bundle bundle = intent.getExtras();
                if (bundle != null) {
                    Set<String> stringSet = bundle.keySet();
                    for(String s: stringSet){
                        hashMap.put(s, bundle.get(s));
                    }
                }
            }
            return hashMap;
        }
    
  • 基于 Robotium 的自动遍历方案之录制模式 at 2017年02月07日

    #2 楼 @testly solo.getCurrentActivity()就能拿到当前的 activity 实例了,然后调用下面方法就能拿到这个 activity 的传参

    /**
         * Parse the activity parameters.
         * @param activity activity
         * @return HashMap
         */
        private static Map<String, Object> parseIntent(Activity activity){
            Map<String, Object> hashMap = new HashMap<String, Object>();
            if (activity == null)return hashMap;
            android.content.Intent intent = activity.getIntent();
            if (intent != null) {
                Bundle bundle = intent.getExtras();
                if (bundle != null) {
                    Set<String> stringSet = bundle.keySet();
                    for(String s: stringSet){
                        hashMap.put(s, bundle.get(s));
                    }
                }
            }
            return hashMap;
        }
    
  • [思寒] 2016 个人总结_未来仍可期待 at 2017年02月06日

    加油,同时注意身体,革命的本钱不能丢!

  • Robotium 之跨应用操作 at 2017年02月06日

    #15 楼 @Mrxiaoxie 每次启动都会检查权限,如果有哪个未授权就会拉起授权框并授权

  • Robotium 之跨应用操作 at 2017年02月06日

    #15 楼 @Mrxiaoxie 我放在 solo 初始化的地方了

  • Robotium 之跨应用操作 at 2017年02月06日

    #13 楼 @Mrxiaoxie 那可以这样,判断机型和版本,再拿到弹框的那个授权的资源 id 就能点了

  • Robotium 之跨应用操作 at 2017年02月06日

    #11 楼 @Mrxiaoxie 23 以下是不用授权的

  • Robotium 之跨应用操作 at 2017年02月05日

    #9 楼 @erickyang 恩,学习了

  • Robotium 之跨应用操作 at 2017年02月05日

    #6 楼 @xuxu uiautomator 就麻烦了,还要搭环境,而且 Accessibility 比 uiautomator 更快,绝无虚发 [捂脸]

  • Robotium 之跨应用操作 at 2017年02月05日

    #3 楼 @seveniruby 谢谢

  • 分享一个常用 Adb 命令 at 2017年01月11日

    #31 楼 @sailorchen 能详细说一下吗

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

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