Android自动化测试1:环境准备
安卓自动化测试:环境的准备:
在做安卓自动化测试之前,需要在你的电脑上做如下环境的准备, 我用的是 Appium做的自动化测试。
- 安装Appium server, 安装路径:http://appium.io/
- Appium 需要 Node JS,所以需要安装它,安装路径:https://nodejs.org/en/ 安装完后, 可以打开CMD,输入 node –v,如果能显示出 node的version,证明安装成功。
1,2 安装好以后,可以打开 Appium,然后 start 它,如下图:
3. 安装 Java JDK (安卓是基于java 开发的), 安装路径:http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装完后,需要配置环境变量
|
C:Program FilesJavajdk1.8.0_101 (安装路径) |
|
.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar; |
|
%JAVA_HOME%in;%JAVA_HOME%jrein; |
4. 安装 Android SDK, 安装路径:https://developer.android.com/studio/index.html?gclid=CjwKEAjwmMS-BRCm5dn51JLbp1wSJACc61tFag0ZqtZdGSydOBbWbC1TKrebc1z_tn6qQtBq5lJE0BoCNdDw_wcB
安装完后同样需要配置环境变量:
|
E:DevelopmentAndroidandroid-sdk (安装路径) |
|
%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools; |
5.打开 Android SDK 安装路径,SDK Manager.exe,打开它,对 Android SDK 做更新,选中需要更新的tool,点金 Install packages
6. 配置 Android 模拟器: 打开Android SDK 安装路径, 找到 AVD Manager.exe,,打开它,点击 Create,然后创建模拟器 (选择 Device, Target,CPU…)
7. 一切准备就绪之后,打开 VS,然后安装如下 package (打开 Tools -> NeGet Package manager -> package manage console
- Install-Package Appium.WebDriver
- Install-Package Selenium.WebDriver
- Install-Package Selenium.Support
- Install-Package Newtonsoft.Json
接下来就可以写 automation test case了。
其中几个重要的 adb命令:
- adb devices --- 例举出所有的device
- adb install <path_to_apk> --安装package到device
- adb push <本地路径><远程路径> ---从电脑上复制文件到 device
- adb pull <远程路径><本地路径> ---从device上复制文件到电脑上
- adb shell --查看文件