3.1 APP原理

1、客户端运行脚本的时候,调用任何的appiumAPI,都会向Appium Server端post一条HTTP请求
2、当开启appium服务器的同时就开启了监听端口,Appium Server端接收到请求后,会发送到Android SDK环境;
3、Android SDK 操作手机APP,从而实现APP自动化。

3.2 环境搭建
3.2.1 Android sdk 安装
在安装Android SDK之前需要先安装jdk1.8版本(可参考JMeter的安装)
Android Sdk下载地址:http://tools.android-studio.org/index.php/sdk
下载zip包,解压出来(路径无中文名称的文件)。

SDK manager里面需要安装: Android SDK platform-tools、Google USB Driver

配置环境变量:
ANDROID_HOME:解压的路径

在path变量增加:
%PY_HOME%;%PY_HOME%\Scripts;%ANDROID_HOME%\platform-tools;

验证sdk是否安装成功:在cmd输入adb version命令即可

3.2.2 Appium安装
下载地址:
https://github.com/appium/appium-desktop/releases/latest
直接双击安装即可。

APP自动化原理+环境搭建相关推荐

  1. 悬剑2.0 tools安装_APP自动化测试之环境搭建:2. Android SDK安装配置

    APP自动化测试之环境搭建:2. Android SDK安装配置 1.前提 基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unit ...

  2. Python+selenium 自动化-基本环境搭建,调用selenium库访问百度查询天气实例演示

    Python+selenium 自动化 第一章:基本环境搭建 ① 安装 selenium 库 ② 下载对应版本的浏览器驱动 ③ 调用百度查天气演示 第一章:基本环境搭建 ① 安装 selenium 库 ...

  3. python自动化测试环境搭建_selenium+python自动化测试之环境搭建

    最近由于公司有一个向谷歌网站上传文件的需求,需要进行web的自动化测试,选择了selenium这个自动化测试框架,以前没有接触过这门技术,所以研究了一下,使用python来实现自动化脚本,从环境搭建到 ...

  4. 【二十二】win 10 :Jmeter 报告可视化 —— 配置 Jmeter 接口 HTML 可视化测试报告,Jenkins + Jmeter + Ant 自动化集成环境搭建

    目录 一.环境搭建 二.文件下载 三.文件配置 四.本地调试 五.创建.bat文件 六.Jenkins配置邮件 七.配置测试项目 八.自动部署成功校检 九.jmeter仪表盘HTML报告自动化构建 一 ...

  5. 编译原理第三版王生原pdf_CS143:编译原理 | 环境搭建HelloWorld

    本文使用 Zhihu On VSCode 创作并发布 本文是本人新开的坑的第一篇博客,另一个坑请看MIT 6.828 实现操作系统.从另一个坑的第一篇复制两段话: 写成博客的目的是防止自己走马观花,花 ...

  6. python 3.6 + robotFramework自动化框架 环境搭建、学习笔记

    目录 一.环境搭建 1.安装相关的库 2.pycharm 3.IntelliBot 4.pycharm配置执行器 5.fireFox浏览器及对应驱动 二.使用cmd执行 三.案例脚本(.robot文件 ...

  7. Appium自动化之环境搭建(一)

    课程大纲 1.第一阶段移动端测试环境搭建 移动端自动化测试的基础环境配置 1.1 安装Java环境 Android应用为例讲解,需要安装java环境 1.2 SDK环境 Android依赖SDK的环境 ...

  8. Android App自动化测试: OPEN-STF环境搭建

    前言 版权归作者所有,如有转发,请注明文章出处:https://xiaoduoduo.github.io/archives/ 背景 1. 测试是检验程序质量的保证,而自动化测试是提高测试效率的最好方式 ...

  9. 移动测试(app测试)环境搭建

    新手小白!!!记录学习的笔记!!! 一.环境搭建 1.java sdk (1)下载,安装 (2)配置 JAVA_HOME(配置下载好的java路径,比如:C:\Java\jdk1.8.0_45,配置在 ...

最新文章

  1. CSS动画效果无限循环放大缩小
  2. 如何使用Transformer来做物体检测?
  3. 2012-4-2 通过MdiParent设置窗体最前
  4. bootstrap-fileinput 使用
  5. 循环神经网络(RNN)原理通俗解释
  6. 智能机器人及其应用ppt课件_智能工业机器人应用再获成功!
  7. CF-1207 F. Remainder Problem(分块)
  8. mooc- 基本程序设计方法week1,week2
  9. java安全——类加载器+字节码校验+安全管理器与访问权限
  10. OpenGL入门-3-绘制多边形
  11. 模拟cmos集成电路设计_单级放大器中的噪声--CMOS模拟集成电路视频课程节选
  12. apache无权限访问(You don't have permission to access /docs/index.html on this server)
  13. python基础:字符串操作
  14. SVN删除文件及恢复
  15. idea导入导出 settings 设置文件
  16. MIF/MID数据格式说明
  17. 做大做强肉牛产业,生物资产解决方案助力乡村振兴
  18. 2017年苏大计算机考研872真题及解析
  19. windows安装pdf虚拟打印机
  20. Pyhton中dataFrame型数据 values方法返回结果是数组,并将数组转化为列表的tolist方法

热门文章

  1. Windows10设置电脑还原点
  2. 正交设计——实战【转】
  3. 三.webpack基本配置
  4. 【JavaScript】小数点精度问题,小数点后两位toFixed(),把四舍六入五凑偶,修改成四舍五入
  5. ASO优化:应用市场应该怎么做马甲包?
  6. 招商银行信用卡中心一面
  7. 微信短视频怎么提取gif?三步教你在线提取gif动画
  8. 鸿蒙系统就是个垃圾系统,华为鸿蒙系统是什么?鸿蒙系统和安卓系统有什么区别?...
  9. QQ “你可能收到一条假消息” ”曾经”是如何实现的?
  10. 用胶带屏蔽PCIE接口解决兼容问题,150块的P104矿渣卡也能跑深度学习