一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“Appium工具:系统安装”。
由于Appium既可以支持原生态APP也可以支持HTML5 APP;既可以支持安卓手机,也可以支持iOS手机,所以越来越受到人们大青睐。Appium可以用Java实现,也可以用Python实现,在本节中主要以Python语言来进行介绍。
系统安装
到网上下载Appium Server,注意版本最好大于1.4。Appium Server分为Mac版本和Windows版本,本章节以Windows版本为例。
在Windows下载Appium Server解压安装完毕,打开界面,选择默认IP地址及端口,进入如图4-42窗口。
图4-42 Appium初始化界面
配置环境变量,把%APPIUM_HOME%\node_modules\.bin放入path中。然后到https://nodejs.org/en/download/下载nodejs。如图4-43所示。
图4-43 Node.js下载界面
Node.js 就是运行在服务端的JavaScript。Node.js是一个基于Chrome V8引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
Node.js安装完毕运行如下命令。
C:\Users\xiang>node -v
v8.4.1
C:\Users\xiang>npm -v
5.6.0
出现如上版本信息,说明Node.js安装成功,并且npm也安装成功。然后如第4.1.2第2步安装Android SDK环境后,运行appium-doctor,结果如下,设置完毕。
C:\Users\xiang>appium-doctor
Running Android Checks
✔ ANDROID_HOME is set to "C:\ADT\sdk\"
✔ JAVA_HOME is set to "C:\Program Files\Java\jdk1.8.0_131."
✔ ADB exists at C:\ADT\sdk\platform-tools\adb.exe
✔ Android exists at C:\ADT\sdk\tools\android.bat
✔ Emulator exists at C:\ADT\sdk\tools\emulator.exe
✔ Android Checks were successful.
✔ All Checks were successful
最后安装appium-Python-Client
C:\Users\xiang>pip3 install appium-Python-Client