欢迎大家关注我的个人公众号:小朱谈软件测试,全是干货哦。

前言

appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python。java和python的测试框架,我都搭建好了,工作需要是java,所以这里先以java为主,讲解一下框架的结构。

一、环境准备

我的环境是Windows 7版本 64位系统(32位的同学自己想办法哦)

1.jdk1.8.0 (64位)2.android-sdk_r24.3.4-windows3.appium:1.4.13.14.Node.js:node-v4.4.7-x645.eclipse或其它java开发工具

二、jdk安装

1.下载jdk包,小编的是64位1.8.0版本,其它高级版本应该也是可以的。根据自己的系统选择对应版本2.一路傻瓜式安装,注意安装路径不要有空格,不要有中文。jdk和jre不要放在一个文件夹下3.设置三个环境变量,我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”

JAVA_HOME----C:\Program Files\Java\jdk1.8.0_65” (根据自己安装路径填写)

CLASSPATH— .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

PATH-----;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在path路径下加上面那两个,这里就不多说了

4.打开cmd验证是否安装成功,输入java -version,然后输入javac

能显示版本号和下面的帮助信息说明安装成功

三、android-sdk下载安装

1.下载android-sdk,这个是做android测试和开发的必备环境2.解压后,里面有个SDK manager.exe双击打开

3.勾选你要下载的API版本和对应的android版本,后面模拟器会用到(不下载用其它模拟器也行,或者真机),然后坐等下载保证磁盘留有足够的空间,因为下载安装会需要一定的空间。

四、android-sdk环境变量

1.在系统变量新建:ANDROID_HOME,对应变量值为:D:\MyConfiguration\xxxxx\AppData\Local\Android\android-sdk(sdk安装路径)

2.path添加两个变量,将以下箭头所指的两个文件路径添加到path里

3.path里面添加D:\MyConfiguration\xxxxx\AppData\Local\Android\android-sdk\platform-tools和D:\MyConfiguration\xxxxx\AppData\Local\Android\android-sdk\tools

五、adb环境

1.因为adb.exe是在D:\MyConfiguration\xxxxx\AppData\Local\Android\android-sdk\platform-tools这个目录下的,所以上面添加了环境变量后,可以直接在cmd里面运行了。

2.在cmd输入adb可以查看对应版本号

六、连接手机

1.手机用数据线连电脑,如果安装了91助手或者360什么的可以先下载手机驱动,确认手机能连上2.打开cmd输入:adb devices,当屏幕上出现一串字符,后面显示devices说明连接成功(出现其它的提示,得检查自己的环境了)

到这里android的测试开发环境已经装好了。

Appium环境配置:
安装node.js

1.下载官网地址:https://nodejs.org/en/download/232.下载后一路傻瓜式安装,安装完成后,运行cmd,输入node –v查看版本号,然后输入npm

3.出现如上图信息,表示node.js安装成功。npm是一个node包管理和分发工具,有了npm,后面就可以输入指令在线安装appium(打开 cmd输入:npm install –g appium但是一般不推荐这种,下载比较慢,所以用下面这种客户端安装)

四、安装appium

1.下载安装地址:https://bitbucket.org/appium/appium.app/downloads/16


2.直接双击appium-installer.exe文件安装就好,桌面会生成一个appium的图标,启动后界面显示如下

五、安装.net framework

1.Appium是用.net开发的,所以需要安装.net framework4.5,下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=3065332

六、appium-doctor
1.appium安装好后,找到这个文件目录C:\Program Files (x86)\Appium\node_modules.bin

2.将上面的地址添加到环境变量path下3.打卡cmd,输入appium-doctor,检查环境是否OK,出现如下图所示,说明环境OK


有疑问的加V了解详情:zx1187463903

如果这篇博客对你有帮助,欢迎扫描下方二维码,添加关注,获得更多精彩内容。

给大家推荐一个博主写的环境搭建,我感觉挺详细的,这个博主是python,我是基本java语音的
https://www.cnblogs.com/yoyoketang/p/6128725.html

APP自动化测试框架----环境搭建(java)相关推荐

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

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

  2. selenium web端自动化测试框架环境搭建

    一.环境搭建 1.python安装selenium测试框架(也可以pycharm开发工具设置中对应的Python interpreter自动安装) 可以命令行安装 python -m pip inst ...

  3. APP自动化测试框架搭建(八)--ATX Server2多设备集群环境搭建

    第一章 APP自动化环境搭建(Mac版) 第二章 APP自动化环境搭建(Windows版) 第三章 adb命令 第四章 元素定位.元素操作 第五章 APP自动化测试框架搭建 Python+Appium ...

  4. APP自动化测试框架搭建(五)--Python+Appium+pytest-html

    第一章 APP自动化环境搭建(Mac版) 第二章 APP自动化环境搭建(Windows版) 第三章 adb命令 第四章 元素定位.元素操作 第五章 APP自动化测试框架搭建 Python+Appium ...

  5. APP自动化测试框架搭建(六)--uiautomator2、web-editor基础操作

    第一章 APP自动化环境搭建(Mac版) 第二章 APP自动化环境搭建(Windows版) 第三章 adb命令 第四章 元素定位.元素操作 第五章 APP自动化测试框架搭建 Python+Appium ...

  6. pythonapp自动化_基于python的App UI自动化环境搭建

    Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统 ...

  7. python app自动化测试框架_appium+python,app自动化测试框架

    基于appium的app自动化测试框架 基于appium框架的app自动化测试 App自动化测试主要难点在于环境的搭建,appium完全是基于selenium进行的扩展,所以app测试框架也是基于we ...

  8. eclipse中SSH三大框架环境搭建二

    通过上一篇博客我们可以轻松搭建strtus2的环境,接下来由我来继续介绍spring的环境搭建以及spring注入的简单使用 相关链接:eclipse中SSH三大k框架环境搭建<一> ec ...

  9. SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)

    SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...

  10. 基于Maven的Springboot+Mybatis+Druid+Swagger2+mybatis-generator框架环境搭建

    首页 Android Java 服务器 标签云 作品 关于 赞助列表  <a href="https://github.com/RayeWang" class="f ...

最新文章

  1. Worktile旗下智能化研发管理工具PingCode 宣布25人以下免费
  2. 从sqlserver中数据写入mysql_从SQL server数据库导入Mysql数据库的体验
  3. 院士拿布袋领奖归来,朋友圈刷屏了
  4. 运维,请警惕脚本灾难!
  5. 学生宿舍管理系统HTML代码,学生宿舍管理系统源代码.doc
  6. 朗文词典第五版安装详细步骤
  7. 计算机科学与工程学院彭骜宇,公派留学联合培养博士生项目校内评审答辩安排...
  8. zookeeper集群,HA,单点故障
  9. 实验室计算机化系统操作规程,gmp附录:计算机化系统.pptx
  10. ios安卓模拟器_iOS模拟器来了?苹果大一统时代会对游戏行业造成哪些冲击?
  11. 千兆PHY与RJ45接口线序
  12. Spring Boot Actuator 使用介绍
  13. 如何安装ruby、rails
  14. Qt-使用QString输出数字上标(不要再用x2或x^2表示平方啦)
  15. 空气流量传感器原理解析
  16. OPPO R9tm怎么刷机 OPPO R9tm的刷机教程 OPPO R9tm完美解除账号锁
  17. android分享小程序 缩略图,微信小程序实现带缩略图轮播效果
  18. Linux shell 常用代码片断
  19. 三大核心驱动,老子云:让企业拥抱 “元宇宙” 更简单
  20. Vue--v-show和v-if

热门文章

  1. 关于分行数字化转型工作的几点思考
  2. 计算机那种专业包括vr,VR技术的大学专业有哪些
  3. 李践《行动日志——目标管理》观后感
  4. Linux:下载和安装
  5. 计算机信息技术专业排名,国内计算机信息技术学科强校盘点
  6. N8变砖后的强刷方法
  7. 验证码识别,打码平台
  8. 7 Web前端性能优化
  9. LSTM模型结合动态SIR模型
  10. 术业专攻丨认识系泊系统