一、安装并配置 java jdk

①下载 java jdk后 安装,安装完成后,配置环境变量

打开计算机-》系统属性-》高级系统设置-》环境变量-》新建(系统变量),如图所示:

②配置好JAVA_HOME后将,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 加入Path中 ((注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入要添加的代码))

③系统变量》新建CLASSPATH 变量 》变量值写入  .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar (注意最前面有一点)

④ 运行cmd,分别输入 java -version 和 javac  查看 jdk是否安装成功

出现上面截图相关信息,说明 java jdk安装成功了

二、安装Android SDK,配置SDK环境

打开浏览器,在百度搜索【360软件宝库】,然后选择官网进入

②、在该页面搜索SDK,然后找到自己需要下载的SDK。单击下载后进行下载。

③下载好SDK,点击进行安装,安装过程中可以默认选择。直接一直下一步。直到安装成功。(也可以更改 安装路径哈)

④默认安装成功后可以在C:\Users\Administrator\AppData\Local\Android\sdk找到你刚安装的SDK(我本机是安装在,D:\Program Files (x86)\Android\sdk 这个路径下的),安装完毕需要配置一下环境变量

⑤打开计算机-》系统属性-》高级系统设置-》环境变量-》新建(系统变量) ANDROID_HOME,如图所示:

  注:变量值,要写你自己  的Android SDK 安装路径

⑥打开  SDK安装路径下的“SDK Manager” ,安装Tools下的Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools可以选择是否更新,建议直接更新。镜像:随便选个版本也可以选择多个版本安装,由于镜像比较大,不用模拟器喜欢连接真机的,可以不下载镜像,Extras文件夹下默认的全部安装。

⑦上面步骤后,将 %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools\23.0.1 加入环境变量Path中

⑧ 检查Android SDK是否配置成功,运行cmd窗口,在命令行窗口中输入adb –-version;

三、安装Node.js

下载地址:https://nodejs.org/en/   选择大多数人下载的那个就行

①下载并完成nodejs的安装(一直下一步就行,可以将路径进行修改)。

将Node.js的安装路径(也就是node.exe文件所在的目录)D:\Program Files (x86)\nodejs 追加到环境变量Path中。

③运行cmd窗口,输入 npm命令,检查  安装是否成功

注:因为安装大多人使用的版本,在后续运行 appium 服务时,出现了保存      所以,将  Node.js  版本  降到了    这个版本

四、安装.net framework

由于Appium是用.net开发的,所以安装之前需要安装.net framework,否则安装过程中会报错(如果已安装,就忽略这条),官网下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=30653

下载成功后直接点击安装即可。

查看电脑是否已安装 .net framework ,,,,控制面板》》程序和功能 》》已安装,列表有显示,如下:

五、安装Appium

下载地址:https://bitbucket.org/appium/appium.app/downloads/

当前最新版本为 AppiumForWindows_1_4_16_1.zip  ,将下载的 文件包 进行解压,点击 appium-installer.exe 进行安装。

在Path中配置appium的环境变量,将安装的Appium文件夹所在目录\Appium\node_modules\.bin添加进path (添加的路径:D:\Program Files (x86)\Appium\node_modules\.bin)

运行cmd窗口,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境配置成功。

六、安装及配置python环境  (因为,安装的3.6版本 ,可以在安装时直接选择 添加到Path 就不需要单独配置环境变量了)

运行cmd窗口,输入  python 命令查看 python是否安装成功

七、安装appium - python - client(这步很重要,目的是将Python与appium关联起来)

cmd打开命令行窗口,输入:pip install Appium-Python-Client,提示成功就可以了,我这边是已经安装过了。

注:如果python不是安装在默认C盘路径,那么输入命令后,可能会出现报错情况,那么进入到 python安装目录Scripts里面(如我自己的地址:D:\Program Files (x86)\Python36\Scripts)再输入上面命令,就可以安装成功了

通过上面等步骤, Appium环境基本上就搭建成功了!!初次搭建过程,基本上没遇到什么问题,遇到的问题  已给出解决方案。。。。。

Appium+Python自动化 1 环境搭建(适用windows系统-Android移动端自动化)的更多相关文章

  1. Python+Selenium+webdriver环境搭建(windows)以及相关资源下载链接

    今天记录一下测试小菜鸟alter在测试入门的一点关于python+Selenium+webdriver环境搭建的经历以及资源分享.欢迎交流学习,批评指正. 一.Python的下载与安装 1.pytho ...

  2. Appium Python 一:环境搭建

    安装Android SDK以及模拟器 由于Appium依赖于Android SDK,所以需要先安装SDK. 这里由于需要在Android模拟器上跑测试用例,所以同时需要安装Android 模拟器. 1 ...

  3. appium+python+安卓模拟器环境搭建和启动app实例

    本文主要介绍在windows环境下搭建app自动化测试环境,具体步骤如下: 1.下载安卓sdk,网上很多资源 2.下载并安装安卓模拟器,官网上有 删除bin文件下的adb.exe和nox_adb.ex ...

  4. Python 编程环境搭建(Windows 系统中)

    由于大家普遍使用 Windows 系统,所以本文只介绍 Windows 系统中 Python 环境的安装. 在 Windows 中安装 Python 与安装普通软件没什么差别,下载所需版本的安装包后, ...

  5. Python多版本环境搭建(Linux系统)

    python Linux 环境 (版本隔离工具)   首先新建用户,养成良好习惯   useradd python   1.安装pyenv   GitHub官网:   https://github.c ...

  6. Macaca环境搭建(一)----windows系统macaca安装

    一.安装JDK, 1.官方网站:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

  7. Windows版Jenkins+SVN+Maven自动化部署环境搭建【转】

    前言 因今年公司新产品线较多,为了降低耦合,达到业务分离.重用,提高内部开发效率的目的,采用了基于服务组件.前后端分离的架构体系.与之前传统单应用架构相比,系统部署.配置更加复杂,为了能够频繁地将软件 ...

  8. Python环境搭建(Windows)

    ·Python环境搭建(Windows) @ 下载Python  Python官网:https://www.python.org/  Python帮助文档下载地址:https://www.python ...

  9. 【selenium+python】之Python Flask 开发环境搭建(Windows)

    一.先安装python以及pip 二.其次, Python的虚拟环境安装: 在github上下载https://github.com/pypa/virtualenv/tree/master  zip文 ...

随机推荐

  1. Juc中Atomic原子类总结

    1 Atomic原子类介绍 2 基本类型原子类 3 数组类型原子类 4 引用类型原子类 5 对象的属性修改类型原子类

  2. Spring再接触 Annotation part2

    resource resource beans.xml <?xml version="1.0" encoding="UTF-8"?> <bea ...

  3. Hive学习笔记记录

    典型数据来源: 文件管理服务: FTP文件服务:采用c/s模式,用户可以通过不同的客户端实现文件的上传与下载. NFS文件服务:借助于TCP/IP协议实现网络文件共享 Samba文件服务:是一种在局域 ...

  4. neo4j性能调优(转)

    最近在公司实习做的就是优化neo4j图形数据库查询效率的事,公司提供的是一个在Linux上搭建且拥有几亿个节点的数据库.开始一段时间主要是熟悉该数据库的一些基本操作,直到上周才正式开始步入了优化数据库 ...

  5. 爬虫 2 XPath 和 pyquery

    XPath 1.常用规则    表达式 描述 nodename 选取此节点的所有子节点 / 从当前节点选取直接子节点 // 从当前节点选取子孙节点 . 选取当前节点 .. 选取当前节点的父节点 @ 选 ...

  6. Mysql表结构导出excel(含数据类型、字段备注注释)

    SELECT   "列名",   "数据类型",     "字段类型",   "长度",  "是否为空&quo ...

  7. Tensorflow图像处理以及数据读取

    关于tensoflow的图像的处理,看到了一篇文章,个人觉得不错.https://blog.csdn.net/weiwei9363/article/details/79917942

  8. TestNG实现用例运行失败自动截图(转载)

    转载自:https://blog.csdn.net/galen2016/article/details/70193684 重写Listener的onTestFailure方法 package com. ...

  9. 虚拟网络学习笔记之一:VXLAN

    1. 什么是虚拟网络? 答:从架构角度考虑,我们可以采用与服务器虚拟化引入Hypervisor的方式一样,引入Nypervisor或者叫“虚拟网络管理平台”实现虚拟网络.虚拟网络必须像虚拟机一样,脱离 ...

  10. 19-01【vmware machine】虚拟机无法联网访问

    问题 我本地的虚拟机上没办法访问外网,然后搞了很久很久,最终解决了. 现象 A,电脑持续运行了三天,也没有复杂的环境调整的情况下.我本地的ubuntu(使用VMWare machine创建的),突然没 ...