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

Posted Mr -老鬼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EasyClick IOS版自动化测试 使用前置准备相关的知识,希望对你有一定的参考价值。

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

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

  • mac os 操作系统电脑一台,不会的可以群里或csdn搜索相关教程,vmware 安装macos教程或物理机安装macos教程。
  • 安装xcode 开发工具;
  • appleID 开发者账号;
  • 黑苹果资源群里咨询。

前置条件(安装代理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-老鬼 ~转载请注明原文地址
免责声明:本文所有的教程仅限交流学习使用不得用于违法用途,造成的法律后果本人不承担责任。

以上是关于EasyClick IOS版自动化测试 使用前置准备的主要内容,如果未能解决你的问题,请参考以下文章

EasyClick IOS 自动化测试2.X版本开发环境

EasyClick 易点云测IOS版自动测试工具 第一个工程

EasyClick IOS 自动化测试报错

EasyClick IOS 自动化测试报错

EasyClick IOS 自动化测试报错

EasyClick IOS 自动化测试问题处理