移动端测试2-测试环境搭建

概述

最近接触移动端测试,csdn大神写的真的是糊里糊涂,还号称从零入门,估计自己都没搞清楚。。。
也因为这样走了不少弯路,在这里记录一下。
实际上,要启动安卓虚拟机根本不需要狗屁的studio。直接下载命令行的sdk tool即可,下载studio下了一天。。。。
挂上梯子下载很多东西就很快。

安装nodejs

1
2
3
4
5
6
7
8
9
1. 上官网下载安装
2. 升级已有的nodejs
sudo npm install n -g
// 升级到最新版本
sudo n latest
//升级到稳定版本
sudo n stable
3. 升级npm
sudo npm install npm -g

命令安装appium

1
2
3
sudo npm install -g cnpm
cnpm install -g appium
cnmp install -g appium-doctor

软件安装appium

直接上官网下载安装

检查appium

1
appium-doctor

检查配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 有时候你的shell设置为zsh的话,那么设置在.bash_profile 就会失效。这个时候就要设置在.zshrc里面,

# JAVA
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

# android
export ANDROID_HOME=/Users/wenzhongwei/Library/Android/sdk
export ANDRIOD_SDK_HOME=/Users/wenzhongwei/Library/Android/sdk
export ANDROID_AVD_HOME=/Users/wenzhongwei/.android/avd
export PATH=${JAVA_HOME}/bin:$ANDRIOD_SDK_HOME/tools:$ANDRIOD_SDK_HOME/platform-tools$ANDRIOD_HOME/emulator:$PATH

alias emulator=${ANDROID_HOME}/emulator/emulator

# 另外安装,用于测试ios
brew install carthage

启动安卓虚拟机

下载sdk tools

不需要下载android studio。只需要命令行的sdk tools即可
点击下载

命令行启动

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cd /Users/wenzhongwei/Library/Android/sdk
cd tools/bin

# 查看平台
./sdkmanager --list

# 安装平台
./sdkmanager "platform;andriod-27"

# 创建虚拟机
./avdmanager create avd --name myavd1 -k "platform;andriod-27"

注意: 这里要指定ANDROID_AVD_HOME否则会出错。

# 查看有哪一些虚拟机
./avdmanager list avd

# 注: 这里在windows上面要安装haxm,最新版安装失败,选择7.0 版本即可,在github上搜索Intel的版本进行下载

# 启动
emulator -avd myavd

启动ios虚拟机

使用simulator开启虚拟机