参考虫师的《Appium移动自动化测试》http://www.cnblogs.com/fnng/p/4540731.html, 简单写一下自己使用Appium,包括搭建环境与运行脚本的过程。(主要是在以后再搭环境的时候有个参考哈哈哈)
一、安装一堆东西,并且配置环境变量
1. JDK、JRE:
毕竟Android是由Java语言开发的,所以想开发Android应用首先需要Java环境。
官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
网盘:https://pan.baidu.com/s/10kZ85zl2Qu5qC59IgTTFwQ 密码:ze90
环境变量:
Path:
检测方式:java -version
2. Android SDK:
Android SDK提供了你的API库和开发工具构建,测试和调试应用程序。
官网:http://tools.android-studio.org/
网盘:https://pan.baidu.com/s/1gTB0mE8G0E-NC6LJPnGeRw 密码:1gjk
环境变量:
Path:
检测方式:Android -h
3. Node.js:
官网:https://nodejs.org/en/download/
网盘:https://pan.baidu.com/s/1sBbcdW33nZYPTkBpwnKamQ 密码:t2ky
环境变量:
Path:
检测方式:node -v
4. Appium:
官网:https://bitbucket.org/appium/appium.app/downloads/
网盘:https://pan.baidu.com/s/1JSFfZTNNtt8en2WxfNNKYA 密码:xjom
5. Python3.6:
Appium支持多种编程语言编写自动化测试脚本,由于我相对比较熟悉Python语言,所以选择Python语言来编写自动化测试脚本。
官网:https://www.python.org/downloads/
网盘:https://pan.baidu.com/s/1LViUZpuTQa05GD9Krp7-rg 密码:i1wm
环境变量:
Path:
检测方式:python
6. Appium Client
由于已经安装并配置好了python,所以直接使用“pip install Appium-Python-Client”进行安装。
(注意提前配置好pip)
7. Pycharm:
官网:https://www.jetbrains.com/pycharm/download/#section=windows
网盘:https://pan.baidu.com/s/1DtBxxSuTe-vsNsJApGBqrw 密码:ymv1
主题~~:WarmNeon
8. Android模拟器
Android sdk Manager列表中没有安卓版本选项时的解决方法:
HTTP Proxy Server:mirrors.neusoft.edu.cn
HTTP Proxy Port:80
重启应用后即可显示各版本更新选项。
可以参考下图安装使用Android模拟器的主要API。
二、第一个Appium测试
1. 启动Android模拟器
Android SDK Manager - Tools - Manage AVDs…
Create:
OK - Start - Launch,之后就静静等待模拟器启动系统,基本一分钟左右就启动了。
在cmd中输入adb advices检测是否成功连接模拟器或者真机。
2. 启动Appium
桌面图标启动就可以
(我用cmd启动appium的时候报错了,error: uncaughtException: Cannot find module ‘internal/util/types’ date=Mon Jul 16 2018 16:24:52 GMT+0800 (中国标准时间)……什么什么的)
右上角 三角 启动。
3. 编写测试脚本
(我直接用了虫师大大的)
Pycharm:
1 | #!/usr/bin/nev python3 |
然后直接在pycharm里保存运行就可以了,在模拟器中就能看到相应的操作过程。
Appium中也可以看到日志
当然我现在还不是很能看懂。。。