zoukankan      html  css  js  c++  java
  • Appium IOS 使用多模拟器并发执行测试

    申明一下   转载请注明出处  复制粘贴请滚蛋  !!!!!!!!

    最近在是用appium进行app的并发测试,并且Android已经实现在同一台PC机使用多个模拟器并发测试的功能
    这里说一句模拟器使用的是逍遥安卓

     好,然后就开始了坑人的ios并发。。。

    1.ios 使用mac npm 安装的命令行版的appium 这里不多赘述

    2.安装webDriverAgent,链接参见:https://blog.csdn.net/PRIMEFJT/article/details/78947480

    3. APP setCapability 添加  wdaLocalPort  8101   8102  默认的webDriverAgent监听的端口是8000  我们重新指定使用的端口 不冲突就可以并发了

    4.使用 xcrun instruments -s device  查看mac所有模拟器的udid 有了udid 我们在mac上打开多个终端窗口,启动多个appium服务 当然要监听不同的端口

    appium -p XXXX -bp XXXX --udid "CA9F48EC-7264-4380-BE8A-3B7341C77357" --nodeconfig "X.json"  
    X.json文件
    {
    "capabilities":
    [
    {
    "browserName": "iPhone",
    "version":"",
    "maxInstances": 1,
    "platform":"MAC"
    }
    ],
    "configuration":
    {
    "cleanUpCycle":5000,
    "timeout":30000,
    "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",

    "url":"http://X.X.X.X:XXXX/wd/hub",
    "host": "X.X.X.X",
    "port": XXXX,

    "maxSession": 10,
    "register": true,
    "registerCycle": 5000,

    "hubPort": 4466,
    "hubHost": "192.168.0.X"
    }
    }

     

     

  • 相关阅读:
    邻接表(网)
    邻接表(无向图)
    邻接表(无向图)
    邻接表(有向图)
    邻接表(有向图)
    邻接表(无向图)
    邻接表(有向图)
    邻接表(有向图)
    邻接表(网)
    完美解决循环线性操作倒计时无报错
  • 原文地址:https://www.cnblogs.com/xiaochao-x/p/9264313.html
Copyright © 2011-2022 走看看