
Appium是一款开源的跨平台测试自动化工具,适用于本地,混合和移动网络和桌面应用程序。支持模拟器(iOS、Android)和真实设备(iOS,Android,Windows,Mac)。
准备工具
- Xcode
- PyCharm
- Command Line Tool
- HomeBrew 、Node 、npm ...
1.安装Homebrew
Homebrew 是MACOSX的软件管理工具,粗俗点说就是ma界的qq软件助手之类的东西。所以通过brew,安装什么chrome浏览器啊、atom编辑器之类的可视化工具也是可以的。
复制代码
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.安装Node
-
1.使用Homebrew下载:
复制代码
brew install node -
2.或者从官方地址下载.pkg文件安装
3.安装npm
npm 是node.js界的程序/模块管理工具,也就是说npm只管理那些服务于JavaScript社区的程序。而且跨平台,只要有node环境,windows和osx,以及其他unix like操作系统都可以使用。如不需要命令行启动Appium可跳过此步骤。
-
切换淘宝镜像安装cnpm(由于某种原因,直接用npm下载安装会有好多网络问题,安装淘宝的cnpm要比npm好用):
复制代码
npm install -g cnpm --registry=https://registry.npm.taobao.org
4.安装carthage
类似cocoapods管理第三方代码,自动将工程编译为动态库,仅支持iOS8以上。
复制代码
brew install carthage
5.安装其他工具
-
复制代码
brew install libimobiledevice --HEAD -
ideviceinstaller 负责给iOS设备安装卸载应用或者备份应用。该工具是基于libmobiledevice的,因此首先要完成libmobiledevice的编译安装
复制代码
brew install ideviceinstallerideviceinstaller不支持iOS10。所以我们还需要安装ios-deploy,ios-deploy是一个使用命令行安装iosapp到连接的设备的工具,原理是根据osx命令行工程调用系统底层函数,获取连接的设备、查询/安装/卸载app。
复制代码
cnpm install -g ios-deploy -
xcpretty 用于对xcodebuild的输出进行格式化,可以不安装
复制代码
s

本文详细指导如何在Mac上安装和配置Appium工具,包括Homebrew、Node、npm、carthage等依赖,以及针对iOS和Android的模拟器与真实设备的测试驱动。重点讲解了iOS10及WebDriverAgent的安装与配置过程。
最低0.47元/天 解锁文章
2965

被折叠的 条评论
为什么被折叠?



