Appium+Python自动化 1 环境搭建(适用windows系统-Android移动端自动化)
一、安装并配置 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移动端自动化)的更多相关文章
- Python+Selenium+webdriver环境搭建(windows)以及相关资源下载链接
今天记录一下测试小菜鸟alter在测试入门的一点关于python+Selenium+webdriver环境搭建的经历以及资源分享.欢迎交流学习,批评指正. 一.Python的下载与安装 1.pytho ...
- Appium Python 一:环境搭建
安装Android SDK以及模拟器 由于Appium依赖于Android SDK,所以需要先安装SDK. 这里由于需要在Android模拟器上跑测试用例,所以同时需要安装Android 模拟器. 1 ...
- appium+python+安卓模拟器环境搭建和启动app实例
本文主要介绍在windows环境下搭建app自动化测试环境,具体步骤如下: 1.下载安卓sdk,网上很多资源 2.下载并安装安卓模拟器,官网上有 删除bin文件下的adb.exe和nox_adb.ex ...
- Python 编程环境搭建(Windows 系统中)
由于大家普遍使用 Windows 系统,所以本文只介绍 Windows 系统中 Python 环境的安装. 在 Windows 中安装 Python 与安装普通软件没什么差别,下载所需版本的安装包后, ...
- Python多版本环境搭建(Linux系统)
python Linux 环境 (版本隔离工具) 首先新建用户,养成良好习惯 useradd python 1.安装pyenv GitHub官网: https://github.c ...
- Macaca环境搭建(一)----windows系统macaca安装
一.安装JDK, 1.官方网站:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...
- Windows版Jenkins+SVN+Maven自动化部署环境搭建【转】
前言 因今年公司新产品线较多,为了降低耦合,达到业务分离.重用,提高内部开发效率的目的,采用了基于服务组件.前后端分离的架构体系.与之前传统单应用架构相比,系统部署.配置更加复杂,为了能够频繁地将软件 ...
- Python环境搭建(Windows)
·Python环境搭建(Windows) @ 下载Python Python官网:https://www.python.org/ Python帮助文档下载地址:https://www.python ...
- 【selenium+python】之Python Flask 开发环境搭建(Windows)
一.先安装python以及pip 二.其次, Python的虚拟环境安装: 在github上下载https://github.com/pypa/virtualenv/tree/master zip文 ...
随机推荐
- Juc中Atomic原子类总结
1 Atomic原子类介绍 2 基本类型原子类 3 数组类型原子类 4 引用类型原子类 5 对象的属性修改类型原子类
- Spring再接触 Annotation part2
resource resource beans.xml <?xml version="1.0" encoding="UTF-8"?> <bea ...
- Hive学习笔记记录
典型数据来源: 文件管理服务: FTP文件服务:采用c/s模式,用户可以通过不同的客户端实现文件的上传与下载. NFS文件服务:借助于TCP/IP协议实现网络文件共享 Samba文件服务:是一种在局域 ...
- neo4j性能调优(转)
最近在公司实习做的就是优化neo4j图形数据库查询效率的事,公司提供的是一个在Linux上搭建且拥有几亿个节点的数据库.开始一段时间主要是熟悉该数据库的一些基本操作,直到上周才正式开始步入了优化数据库 ...
- 爬虫 2 XPath 和 pyquery
XPath 1.常用规则 表达式 描述 nodename 选取此节点的所有子节点 / 从当前节点选取直接子节点 // 从当前节点选取子孙节点 . 选取当前节点 .. 选取当前节点的父节点 @ 选 ...
- Mysql表结构导出excel(含数据类型、字段备注注释)
SELECT "列名", "数据类型", "字段类型", "长度", "是否为空&quo ...
- Tensorflow图像处理以及数据读取
关于tensoflow的图像的处理,看到了一篇文章,个人觉得不错.https://blog.csdn.net/weiwei9363/article/details/79917942
- TestNG实现用例运行失败自动截图(转载)
转载自:https://blog.csdn.net/galen2016/article/details/70193684 重写Listener的onTestFailure方法 package com. ...
- 虚拟网络学习笔记之一:VXLAN
1. 什么是虚拟网络? 答:从架构角度考虑,我们可以采用与服务器虚拟化引入Hypervisor的方式一样,引入Nypervisor或者叫“虚拟网络管理平台”实现虚拟网络.虚拟网络必须像虚拟机一样,脱离 ...
- 19-01【vmware machine】虚拟机无法联网访问
问题 我本地的虚拟机上没办法访问外网,然后搞了很久很久,最终解决了. 现象 A,电脑持续运行了三天,也没有复杂的环境调整的情况下.我本地的ubuntu(使用VMWare machine创建的),突然没 ...