[appium-iOS]自动化环境搭建

本文档详细记录了iOS appium自动化测试环境的搭建过程,包括安装homebrew、libimobiledevice、carthage、node、npm、ios-deploy、xcpretty、appium、WebDriverAgent,并讲解了相关工具的作用和注意事项,最后介绍了如何配置证书和启动Appium客户端。
摘要由CSDN通过智能技术生成

写在前面:

文档编辑时间:2020.11.16。之所以写这篇文章是由于自己在搭建iOS自动化的时候遇到了各种各样的坑,公司技术文档不全,网上找的教程过于古老,写的过于简单,一些重要的细节没有体现,以至于环境搭建失败。现在写一篇详细的文档,iOS appium环境搭建看我这篇就够了,如果你发现其他的文档跟我写的有所出入,很简单,以我为准!

1.测试设备准备

Macbook Air系统版本:10.15.7

测试机系统版本:iPhone 6Plus iOS12.4

2.环境准备

2.1安装homebrew,需外网:

$ /usr/bin/ruby -e "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/master/install](https://raw.githubusercontent.com/Homebrew/install/master/install))"

知识点:什么是homebrew?

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷

2.2 安装libimobiledevice

$ brew install libimobiledevice –HEAD

知识点:libimobiledevice是什么?

libimobiledevice 是一个跨平台的软件库,支持 iPhone®, iPod Touch®, iPad® and Apple TV® 等设备的通讯协议。不依赖任何已有的私有库,不需要越狱。应用软件可以通过这个开发包轻松访问设备的文件系统、获取设备信息,备份和恢复设备,管理 SpringBoard 图标,管理已安装应用,获取通讯录、日程、备注和书签等信息,使用 libgpod 同步音乐和视频。

2.3 安装carthage:

$ brew install carthage

2.4 安装node:

$ brew install node

2.5 安装npm:

$ brew install npm

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值