1. 安装Xcode

在app store下载,Xcode开发ios应用程序所需要的,并且可以操作模拟器,后面需要配置的一些东西也需要xcode。

2. 安装appium Desktop

Releases · appium/appium-desktop · GitHub

3. 安装node.js (为了npm命令)

Node.js

# 查看node是否安装成功
node -v# 查看npm是否安装成功
npm -v

配置环境

# 打开文件
vim .bash_profile# node 写入文件
export NODE_HOME="/usr/local"
export PATH=$PATH:$NODE_HOME/bin# 执行使之生效
source .bash_profile

4. 安装cnpm (有些不能用npm下载的,需要用cnpm)

sudo npm install -g cnpm -registry=https://registry.npm.taobao.org# 查看cnpm
cnpm -v

5. 安装brew(和pip一样,软件包管理工具)

# 安装brew
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"# 打开文件
vim .bash_profile# 在文件中添加环境变量,添加完成后保存退出(esc退出,按两次大写Z保存退出)
【
export PATH=/usr/local/bin:$PATH
export PATH=/opt/homebrew/bin:$PATH
】# 执行使之生效
source .bash_profile# 打开文件
vim ~/.zshrc# 在文件中添加,然后保存退出
source ~/.bash_profile

6. 安装ios-deploy依赖库(ios测试必须的库)

cnpm install -g ios-deploy

但是发生了报错,看一下报错原因大概是xcode的问题,解决方法为:

首先,我们需要下载webdriveragent,它是Facebook出的一个ios自动化测试的框架,而appium又引用了该框架,之后我们也会用到,所以这里先点下面的链接下载,下载完解压使用就可以。

GitHub - appium/WebDriverAgent: A WebDriver server for iOS and tvOS

直接点击就可以进入到xcode页面。

打开xcode中,Preferences > Location > Command Line Tools,选择你的xcode版本之后,然后就可以安装成功啦~~

但是在从App Store上下载Xcode后,默认是不会安装command Line Tools的,Command Line Tools是在Xcode中的一款工具,可以在命令行中运行C程序。

在终端中输入以下命令:xcode-select –install  可以进行安装。

7.  安装libimobiledevice(做真机调试需要)

brew install libimobiledevice --HEAD

8. 安装carthage (webdriveragent里需要使用该命令下载东西)

brew install carthage

9. 安装appium inspector 定位元素

10. 运行自动化脚本

appium:使用真机进行自动化测试(最新适用!Mac M2和Xcode版本)_小样测试的博客-CSDN博客

Appium:ios自动化环境搭建相关推荐

  1. appium ios自动化环境搭建

    前言:ios的自动化搭建要比Android的复杂一点,其中配置WebDriverAgent会稍微麻烦一点,但其他步骤总体上和Android差不多 所需环境: macOS电脑 Xcode 待测试的iOS ...

  2. IOS 自动化环境搭建

    IOS 自动化环境搭建 1.自动化的工具 Airtest appium facebook-wda 2.WebDriverAgent的安装 安装参考 安装参考 苹果IOS:xcode提示"co ...

  3. Python+Appium APP自动化环境搭建

    Python+Appium之APP自动化环境搭建 1.安装node.js (1)一直点击下一步即可 (2)配置环境变量 (3)输入npm --version 安装成功 2.安装appium-docto ...

  4. pythonapp自动化_基于python的App UI自动化环境搭建

    Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统 ...

  5. iOS自动化测试环境搭建总结

    1.关于iOS真机和模拟器自动化环境搭建 参考博文: Appium+Python3+iOS真机环境搭建 iOS自动化测试:mac下iOS10 appium测试环境的搭建 IOS + Appium自动化 ...

  6. Win + Appium + Android/IOS + Python环境搭建

    说明:此文章仅为自己学习时记录,比较乱,不推荐读者查阅.  IOS自动化测试: 注意:WebDriverAgent最好下载appium的(而不是facebook下的):GitHub - appium/ ...

  7. Appium自动化环境搭建

    APP自动化环境搭建 一.安装Appium 因为Appium是由.NET 开发的,所以,它会依赖 .NET framework相关组件,在安装之前,我们首先应该百度".net framewo ...

  8. 拓展--mac系统ios自动化--环境配置

    下载python3 https://www.python.org/downloads/mac-osx/ 修改环境变量 修改用户根目录下的~/.bash_profile文件,在终端输入: vi ~/.b ...

  9. iOS自动化测试环境搭建

    1 环境准备 1.1 Mac os x 1.2 brew Mac os x的包管理工具,安装方法:终端输入: /usr/bin/ruby -e "$(curl -fsSL https://r ...

  10. 无Mac机IOS开发环境搭建手记

    一直以来都是做Web开发的,说实话时间长了总有些腻烦的感觉.最近一直在关注移动领域的开发,想从这个从未入手过的领域找点新鲜感和激情.在 Android和IOS之间的技术选型上确实犹豫了好久,Andro ...

最新文章

  1. 【Java 虚拟机原理】动态字节码技术 | Dalvik ART 虚拟机 | Android 字节码打包过程
  2. C/C++字符串输入方法比较(带回车不带回车输入)
  3. linux系统中存放用户账号信息的文件是,信息安全技术题库:Linux系统中,用户登录密码的hash是存放在()文件中的。...
  4. cisco ADSL配置
  5. 【转】Prewitt 算子
  6. win10系统下安装Consul
  7. (重读)JavaScript高级程序设计第四版
  8. matlab为数据加表头,matlab xlswrite 表头
  9. 常见的二十种软件测试方法详解(史上最全)
  10. Python爬虫_线程池实例——北京新发地菜价
  11. windows、mac桌面录制GIF
  12. 【IT情感】久坐易死,IT人员您知道吗
  13. UE实践笔记:KJ法在用户研究中的应用
  14. 词汇怎么背---30天搞定8000单词
  15. python实现画板_一起看看python+pygame简单画板实现代码实例
  16. dns配置的测试方法
  17. 遇到“word在试图打开文件时遇到错误”怎么办?
  18. 区块链应该到支付领域有哪些好处?
  19. Minitab极差分析
  20. 宏定义:带参数的宏名和为空的宏体

热门文章

  1. SiteMesh框架统一布局用法介绍
  2. C语言函数大全 chm含示例
  3. Apizza-流程测试模式
  4. 微星主板 新版bios 开启虚拟化
  5. 国考地市级各题型分值分布(数量关系10题,其他题型同省级试题相同,共130题)——仅供参考
  6. 【转】windows server 2012 安装 VC14(VC2015) 安装失败解决方案
  7. Android iso文件打开,安卓手机iso文件用什么打开?
  8. 2%用计算机怎么算,五险一金计算器的使用方法
  9. 阵列信号处理笔记-阵列信号处理基础
  10. 教你写页游自动化Python脚本,取色,大漠识别和后台点击