IOS自动化测试环境搭建(Python & Java)

本文详述了在Mac OS系统中搭建iOS自动化测试环境的过程,包括安装Xcode、Git、Homebrew、npm和nodejs、libimobiledevice、idevicesinstaller、ios-deploy以及Carthage等步骤,并提供了相关依赖的安装方法和注意事项,旨在帮助开发者高效配置测试环境。
摘要由CSDN通过智能技术生成

一、前言

    IOS的App自动化测试与Android的一样,也可以用appium来进行。但是IOS自动化依赖苹果的osx系统、Xcode构建等,且封闭的系统需要苹果开发者账号才可以驱动真机。Appium的环境配置有点麻烦,可能大部分时间都在处理各种稀奇古怪的报错,甚至于需要重装系统。

    本文旨在记录配置过程(MacOS系统的Python和Java环境配置也有记录),给同道中人提供参考,让大家少走弯路。

二、环境依赖

1、环境依赖项
  • Xcode
  • Git
  • homebrew
  • npm、nodejs
  • libimobiledevice
  • idevicesinstaller
  • ios-deploy
  • Carthage
  • appium
  • appium-doctor
  • Webdriveragent
  • ios-webkit-debug-proxy
  • Python和Java
  • Android SDK
2、环境需求与支持
需求 版本最低要求 我的环境版本
Mac OSX 10.11+ macOS 11.3.1
iOS 9.3+ 13.3、14.7
Xcode 7+ 12.5
Appium 1.6+ 1.20.2
驱动程序 对应iOS版本
ios9.3或以上 ios9.3或以上
UIAutomation Driver ios9.3以下

三、环境配置

1、xcode安装

    Xcode是运行在操作系统Mac OS X上的集成开发工具(IDE),iOS自动化测试使用Xcode主要用于将绑定了苹果开发者证书的WebDriverAgent打包至iOS手机。

安装方式有两种,根据你的系统版本来选择。

方式一:Mac平台的App Store安装

    通过App store安装的Xcode是最新版本,需要最新版macOS系统才能兼容。如果已经升级至最新系统,可以直接在App store下载安装。最好不要升级至最新系统,可能遇到其他兼容性问题。

方式二:离线包安装

    你的macOS系统不是最高版本的时候,要保证最低版本需求:macOS在10.12以上,xcode在8.1以上。

离线包下载地址: https://developer.apple.com/cn/support/xcode/ (可以选择版本)

    离线包的Xcode版本选择,最好是根据你的系统版本发布时间来定,选发布时间相近的版本。我的版本是:macOS 11.3.1 、Xcode12.5

2、Git安装

    安装的Xcode自带Git程序,一般Xcode安装好后不需要再单独安装Git,

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值