网络知识 娱乐 EasyClick IOS版自动化测试 使用前置准备

EasyClick IOS版自动化测试 使用前置准备

EasyClick IOS版自动化测试 使用前置准备

前置条件 mac电脑一台或黑苹果一台

  • mac os 操作系统电脑一台,不会的可以群里或csdn搜索相关教程,vmware 安装macos教程或物理机安装macos教程。
  • 安装xcode 开发工具;
  • appleID 开发者账号;
  • 黑苹果资源群里咨询。
  • 教程地址:Mr_老鬼文档
  • 教程打不开:度盘地址 提取码:LaoG
  • 以下是符合要求的Mac:
    MacBook2015及更高版本
    MacBook Air2012或更高版本
    MacBook Pro2012或更高版本
    Mac Mini2012或更高版本
    iMac2012或更高版本
    iMac Pro2017或更高版本
    Mac Pro2013或更高版本

前置条件(安装代理Ipa)

  1. 下载Agent源码(群文件公告盘里下载)
    在这里插入图片描述
    下载完成后解压,双击easyclick.xcodeproj xcode会自动打开这个工程

  2. 设置签名
    点击左上角的项目,进入项目属性,点击TARGETS中的WebDriverAgentRunner,切换到Signing & Capabilities:
    在这里插入图片描述
    默认Team是None,需要去选择一个自己的苹果账号:
    或者点击add account新增一个苹果账号,必须是开发者账号个人私用账号需申请开发者账号:
    在这里插入图片描述然后会触发自动修复,显示Waiting to repair:
    在这里插入图片描述
    看到没有其他警告或错误,就表示自动创建签名和Profile等工作正常了:
    在这里插入图片描述

  3. 编译运行
    将iphone插入到电脑,xcode识别后,选择要运行的iphone:
    在这里插入图片描述
    之后即可正常的Product->Test去测试,启动服务,供后续使用了。
    在这里插入图片描述控制台出现了ServerURLHere 代表正常启动了。
    如果出现这个弹窗,请到手机信任这个程序:
    在这里插入图片描述进入手机的 设置 - 通用 - 设备管理 ,选择开发者应用, 点击信任 apple developement:xxxx
    在这里插入图片描述

前置条件(安装中控)

中控是链接手机和开发工具的中间桥梁,也是核心部件

  1. 下载中控
    请到群资源区的网盘,下载中控程序
    该程序支持Windows,macos,linux等系统
    请下载对应的版本, 解压到英文目录,中文目录可能会有不可预计的问题

  2. 启动中控
    config: 是配置文件夹
    ecios: 命令行程序 一般用不上
    ios-server1.0.0 : 中控的二进制文件,直接运行
    Windows直接双击 ios-server1.0.0.exe 就可以运行
    mac、linux用控制台执行
    运行成功,在浏览器打开 http://127.0.0.1:8019 ,即可访问

  3. 中控配置(可选)

  • 记事本或者editpad++编辑 config/config.toml
#网页服务端口号
[server]
Address = ":8019" 
## JDK 和 bundleID 配置
[ios]
## java的home,不要填写到bin目录
jdkHome = ""
## 执行器的jar文件,不用填写
jar = ""
## 运行agent的 bundleID 前缀,会自动根据这个查找启动代理服务
bundleID = "com.ieasyclick.auto.ios.xctrunner"
  1. 启动iTunes或爱思助手
    由于ios的封闭性,请在 Windows上安装iTunes或者爱思助手,并打开,保证能找到iphone设备
  2. 登录中控
  • 启动中控后,默认地址是 http://127.0.0.1:8019
  • 默认是需要登录的,如果你是开发者 请选择开发者身份注册并登录
  • 如果是你是普通用户 请选择普通用户注册并登录
  • 如果显示当前是测试模式,无需注册,用户名和密码均是 admin ,则无需注册,使用admin登录即可
    -
  1. 测试自动化启动状态(可选)
    如果设备链接了,中控的设备监控会自动出现
    选择设备 - 操作 - 测试自动化状态
    在这里插入图片描述
    点击测试启动自动化
    一般很快就可以启动
    在这里插入图片描述
  2. 执行脚本
    在脚本列表界面,上传编译好的iec
    在设备监控,点击执行脚本按钮,选择设备,点击执行按钮,设备会开始执行iec文件

前置条件(安装开发插件)

  1. 安装插件
    到资源区 或者群文件下载 iOS-EasyClickDev-idea 开头的开发插件
    IDEA支持 2019.1.1 - 2021.1.3 版本
    在这里插入图片描述

  2. 新建工程
    和Android版相同

  3. 连接中控开发

  • 开发插件安装完毕
  • 代理程序并安装成功
  • 中控启动成功
  • 链接
    在这里插入图片描述
    默认地址无需修改,除非你修改了中控的端口
    在这里插入图片描述
    点击确定,就能看到链接状态了

交流QQ群:620028786,647082990,772810035
————————————————— 版权声明—————————————-————
版权所有~Mr-老鬼 ~转载请注明原文地址
免责声明:本文所有的教程仅限交流学习使用不得用于违法用途,造成的法律后果本人不承担责任。