测试之家
  • Topics
  • QA
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • Sign Up
  • Sign In
会员
leyili1988 (乐伊里1988)
第 4279 位Users / 2015-07-05
0 篇帖子 • 7 条回帖
0 关注者
2 正在关注
1 收藏
打赏支持
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 什么?Sonic 云真机还能在线代理网络抓包? at March 20, 2022

    👍 👍 👍 这一版是载入史册的一版

  • Macaca wd.java 业务脚本里指定运行 server 的 host 和 port 与驱动多安卓设备并行 at February 07, 2017

    补充:

  • Macaca wd.java 业务脚本里指定运行 server 的 host 和 port 与驱动多安卓设备并行 at February 07, 2017

    @harsayer 小马哥,你好,我按照您的步骤参数化端口了,但是还是只执行端口 3456 这个服务

    1.-----------------------------------------testNG 配置文件

    <?xml version="1.0" encoding="UTF-8"?>
    <! DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
















    ![]





    2.-----------------------------------------java 代码:

    @Parameters({ "port", "udid" })
    /** 这边参数化数据通过 testng 来获取 */
    @BeforeClass
    public void setUp(String port, String udid) throws Exception {
    JSONObject porps = new JSONObject();
    porps.put("platformName", "android");// 平台名称 android or ios
    porps.put("package", "com.txtw.green.one");// 已安装直接启动
    // com.github.android_app_bootstrap
    porps.put("autoAcceptAlerts", true);
    porps.put("javascriptEnabled", true);
    porps.put("udid", udid);// 参数化 adb 设备名称
    porps.put("reuse", 3);// 0:启动模拟器并安装应用程序。 1(默认):卸载应用程序并重新安装应用程序。 2:只重装应用。
    // 3:保持模拟器和应用程序经过测试
    JSONObject desiredCapabilities = new JSONObject();
    desiredCapabilities.put("host", "172.168.40.41"); // custom server host
    desiredCapabilities.put("port", Integer.parseInt(port)); // custom
    desiredCapabilities.put("desiredCapabilities", porps);
    // 要写后面一个
    if (port.equals("11850") | port.equals("11664")) {
    Thread.sleep(2000);
    }
    driver = driver.initDriver(desiredCapabilities);
    long id = Thread.currentThread().getId();
    System.out.println("Before test-method. Thread id is: " + id);
    }

    3.-----------------------------------------macaca 服务窗口三个:

  • 使用 Macaca 进行 Android 多设备测试 at February 06, 2017

    @adfghzhang 解决了 我把时间延迟两秒,请问一下如果设备越多是不是延迟的时间就要更长

  • 使用 Macaca 进行 Android 多设备测试 at February 06, 2017

    @adfghzhang 恩恩 谢谢 明白了 我想用五六十部安卓机子同时操作,就得开五六十个服务哦

  • 使用 Macaca 进行 Android 多设备测试 at February 05, 2017

    @xdf 求指导

  • 使用 Macaca 进行 Android 多设备测试 at February 05, 2017


    多开了一个 macaca server 会提示端口改变,怎么实现开启多个 macaca 服务

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

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