(一)所需软件

1.jdk-8u221-window

2.Android-sdk

3.Python

4.appium

5.Node.js

6.Appium-python-Client

7.pycharm

8. behave


(二)JDK

jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html (最好安装1.8版本,版本过高可能导致后续uiautomatorviewer.bat起不来)

JDK一键安装,无需多讲,默认安装路径即可

环境配置:计算机>属性>高级属性>环境变量

新创建变量名:JAVA_HOME

变量值:D:\Java\jdk1.8.0_73(这里是jdk安装路径)

变量名:path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(系统可以在任何路径下识别java命令)

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(这里需要注意的是.不能漏)Java运行环境加载类的路径

环境配置是否成功,输入javac或者java -version验证,出现如下界面表示成功


(三)Android-sdk

Android SDK提供开发测试所必须的Android API类库和开发工具

可以选择直接下载sdk包或者通过android studio下载sdk,这里更推荐直接下载android studio, 可以利用android studio自带的模拟器

3.1 下载方式

3.1.1通过android studio下载android sdk

(单独下载android sdk可能由于版本过老导致uiautomator.bat无法使用无法解决,可以选择安装android studio下载sdk)

Android studio下载地址:https://developer.android.google.cn/studio/

下载后进行安装,将按照下列步骤进行:

下面一步是安装路径的选择,D:\android\android studio

4.下面一定要逐步完成,一步一步仔细操作:

点选第二个,然后会有各种提示,下一步到这里

安装选这个custom

后续可以更改安装位置,否则,只能装在C盘

选择主题风格

下方安装路径如果需要更改的话,一定要改为没有标点符号,不要有中文

勾选内容参考图中

内存的选择,最好不要低于2G(2048MB)

到此下一步,开始疯狂跑安装:

5. 启动android studio, fanqiang下载好gradle, 下载android sdk

下边这个方法不好用,慎用,更推荐直接安装android studio

3.1.2 直接下载android sdk(这个android sdk可能起不来uiautomator.bat,如果后续有问题可以尝试3.1.2通过android studio下载android sdk)

sdk下载地址:https://www.androiddevtools.cn/

安装方式:

将下载的zip包解压,直接安装即可。

打开SDK Manager(首次自动弹出),按照默认勾选安装亦可。 主要安装工具Platform-tools、build-tools、Android API(选择最新版本即可),还有扩展插件Google USB Driver,其他根据实际情况自行选择。如下图:

下载安装时,走的是外网,如果觉得下载速度太慢,可以配置国内镜像进行加速。

更改镜像地址Tools -> Options

大连东软信息学院镜像服务器地址:

http://mirrors.neusoft.edu.cn 端口:80

北京化工大学镜像服务器地址:

IPv4: http://ubuntu.buct.edu.cn/ 端口:80

IPv4: http://ubuntu.buct.cn/ 端口:80

IPv6: http://ubuntu.buct6.edu.cn/ 端口:80

上海GDG镜像服务器地址:

http://sdk.gdgshanghai.com 端口:8000

中国科学院开源协会镜像站地址:

IPV4/IPV6: http://mirrors.opencas.cn 端口:80

IPV4/IPV6: http://mirrors.opencas.org 端口:80

IPV4/IPV6: http://mirrors.opencas.ac.cn 端口:80


3.2 配置环境变量

环境变量配置

1. ANDROID_HOME:  D:\Android\android-sdk  (实际安装路径)

2. Path已有变量追加值:

%ANDROID_HOME%\tools

%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\build-tools\28.0.3\ 自己具体版本号

3.3 验证

win+r输入cmd回车打开dos窗口,输入adb,出现如下截图,说明安装成功


(四)Python

搭建web自动化环境已安装python的略过这一步

下载地址:https://www.python.org/downloads/

傻瓜式下一步安装,勾选自动配置环境变量,或者安装后手动配置环境变量

这里是C:\Users\qabuild\AppData\Local\Programs\Python\Python37,C:\Users\qabuild\AppData\Local\Programs\Python\Python37\Scripts到Path变量中(使用pip安装会用到),如下图所示:


(五)appium

下载地址(下载for windows的):

https://github.com/appium/appium-desktop/releases/

傻瓜式安装下一步下一步


(六)Node.js

配置Appium的环境,必须要有Node.js(Appium就是由Node.js编写的),所以需要对Node.js进行安装和配置环境。

6.1下载

下载地址:http://nodejs.cn/download/

下载安装包后,双击安装,勾选自动配置环境变量,或者安装后手动配置,具体步骤忽略了,很简单。

6.2配置环境变量

加path环境变量:C:\Program Files\nodejs\node(安装路径)

6.3验证

通过命令node -v查看node版本,出现如下截图,说明安装成功

6.4 安装appium-doctor

npm install -g appium-doctor

6.5 cmd执行appium-doctor

输入命令appium-doctor查看,出现如下截图,说明安装成功


(七)Appium-python-Client

直接打开cmd,输入:pip install Appium-Python-Client


(八)Pycharm

下载professional版本的支持Gherkin语法

下载地址:https://www.jetbrains.com/pycharm/download/#section=windows


(九)behave

pip install behave

Python-appium-behave app自动化测试环境搭建相关推荐

  1. Python +Appium 实现app自动化测试

    Python +Appium 实现app自动化测试 一.Appium简介 Appium是一款开源工具,用于自动化iOS.Android和Windows桌面平台上的本地.移动web和混合应用程序.原生应 ...

  2. python--安卓APP自动化测试环境搭建(Appium+夜神模拟器)

    0.前言 看了很多自动化测试入门的课程,还是B站白月黑羽讲的最详细 从环境搭建到常用功能,讲的都比较详细 由于没什么项目实践,就简单写了一个什么值得买APP自动签到脚本 后期打算买个树莓派,把整个环境 ...

  3. (一)app自动化测试环境搭建(mac+ios+airtest )

    环境搭建的效果如下: IOS手机屏幕显示Automation Running 电脑端airtest设备窗口上可以看到手机屏幕 以下是在mac电脑的搭建过程,只演示连接IOS真机部分,安卓机较为简单暂时 ...

  4. python+Appium 实现app自动化测试详细讲解

    一.环境准备        1.脚本语言:python   安装:pycharm         2.安装 Java jdk  .Android sdk 3.安装appium 二.首先,双击电脑中已经 ...

  5. Python+Appium实现APP自动化测试

    一.环境准备 1.脚本语言:Python3.x    IDE:安装Pycharm 2.安装Java JDK .Android SDK 3.adb环境,path添加E:\Software\Android ...

  6. python+selenium安装,自动化测试环境搭建

    1.安装python(注:安装过程中勾选配置环境选项) 2.检查python是否安装成功 3.通过pip命令安装selenium pip install selunium 4.检查selenium是否 ...

  7. Python+Appium APP自动化环境搭建

    Python+Appium之APP自动化环境搭建 1.安装node.js (1)一直点击下一步即可 (2)配置环境变量 (3)输入npm --version 安装成功 2.安装appium-docto ...

  8. Java自动化测试(app自动化环境搭建 31)

    Appium 官网:http://appium.io/ github:https://github.com/appium/appium Appium is an open source test au ...

  9. 【Python自动化测试32】App自动化环境搭建

    文章目录 一.前言 二.安装与环境搭建教学 2.1 环境依赖 2.2 appium程序安装 2.3 appium-python-client 2.4 模拟器安装 2.5 java jdk安装 2.6 ...

最新文章

  1. 编码小记(未整理-持续更新)
  2. Golang 入门系列(九) 如何读取YAML,JSON,INI等配置文件...
  3. c++ 暂停功能_app下载功能背后的逻辑
  4. python学习笔记-5.18
  5. vue-router路由示例
  6. golang修改文件的最后访问时间,最后修改时间
  7. 创建下标为1-10的整形数组
  8. YOLO,VOC数据集标注格式解析
  9. python生成exe启动很慢,win2000上的python启动非常慢
  10. PowerDesigner设置线风格(直线,折线。。。)
  11. 全国计算机二级access题库百度云,【计算机】全国计算机二级ACCESS上机题库(附带答案).pdf...
  12. 百度网盘提取码_百度网盘提取码查询终结版
  13. Visio设计产品流程图
  14. 2022-06-10:薯队长从北向南穿过一片红薯地(南北长M,东西宽N),红薯地被划分为1x1的方格, 他可以从北边的任何一个格子出发,到达南边的任何一个格子, 但每一步只能走到东南、正南、西南方向的
  15. Android anr模拟,ANR 的模拟
  16. 思维导图、流程图制作工具ProcessOn的使用
  17. 国家高新技术企业认定知识产权这样拿高分
  18. 所谓的牛逼,都是用苦逼换来的
  19. 个人电子邮箱如何在网页进行登录?
  20. 九月书单3期-《终身成长》《象与骑象人》《1Q84》《法国革命史》

热门文章

  1. 网络协议 Protocol
  2. Bash脚本编写--传参与运算
  3. Ubuntu 升级到 20.04.2 后启动系统电脑黑屏,左上角光标闪烁
  4. postman接口参数化设置
  5. gulp临时服务器显示html页面,Gulp实现静态网页模块化的方法详解
  6. 回归测试详解(定义目的、策略以及什么叫做回归等)
  7. 手把手教你利用Word制作成绩表(超详细)
  8. 开云集团旗下巴黎世家、圣罗兰将生产口罩
  9. 参加播音主持的面试需要做好哪些准备
  10. 寻一款可以模拟计算动平衡的插件