【Appium】Appium+Python环境搭建
环境准备:
1.jdk
2.android-sdk
3.python
4.Node.js
5.appium
6.Appium-Python-Client
1. 下载jdk1.7:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
1)如果系统中存在其他版本的jdk,请卸载。
2)安装完成后,配置3个环境变量:
我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”。
JAVA_HOME:D:\Program Files\Java\jdk1.7.0_80(jdk安装路径)
CLASSPATH:;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
PATH:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3)验证是否安装成功
打开CMD,输入java -version

输入javac,能显示版本号和帮助信息说明安装成功。

2. android-sdk下载及安装
下载android sdk:https://android-sdk.en.softonic.com/download (官网一般都下载不了,原因你懂的)
可以在另外一个地址下载:http://tools.android-studio.org/index.php/sdk
1)安装。
2)安装完成后,双击SDK manager.exe。查看手机Android版本,在Android SDK Manage中勾选对应的版本,安装。
3)配置2个环境变量:
我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”。
ANDROID_HOME:D:\Android\android-sdk (sdk安装路径)
Path:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
4)验证是否安装成功
打开CMD,输入adb,出现以下界面说明连接成功。

备注:如果sdk已安装,路径已配置,但是仍然无法出现上面的信息,请返回重新完成前两步,并重新打开CMD检查。(小编因为修改过路径,而又没有重新打开CMD,在原来的CMD上一直无法展示连接成功的信息)
5)手机用数据线连接电脑,打开CMD输入adb devices,出现以下界面说明设备连接成功。

Android的测试开发环境已安装完成。
3.Python下载及安装
下载Python:https://www.python.org/downloads/release/python-2713/
1)安装
2)配置环境变量:
我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”。
Path:;C:\Python27
3)验证是否安装成功。
打开CMD,输入python,出现以下界面说明安装成功。

4. Node.js下载及安装
下载Node.js:https://nodejs.org/dist/v6.11.3/node-v6.11.3-x64.msi
1)安装
2)验证是否安装成功。
打开CMD,输入node -v,npm,出现以下界面说明安装成功。

npm是一个node包管理和分发工具,有了npm,后面就可以输入指令在线安装appium。(打开CMD,输入:npm install -g appium,但是很慢,所以不推荐使用此方法安装appium)
5.appium下载及安装
下载:https://bitbucket.org/appium/appium.app/downloads/AppiumForWindows_1_4_16_1.zip
1)安装
2)启动后,界面如下图:
下载appium:https://github.com/appium/appium-desktop/releases/download/v1.2.1/appium-desktop-Setup-1.2.1.exe
1)安装
2)启动后,界面如下图:

6. .net framework下载及安装
1)下载:http://go.microsoft.com/fwlink/?LinkId=825299&source=mscom-net&desc=dotnet47
2)安装
7. appium-doctor
8. Appium-Python-Client
【Appium】Appium+Python环境搭建的更多相关文章
- Python学习--Python 环境搭建
Python环境搭建 Python是跨平台的编程语言,可应用于Windows.Linux.Mac OS X.你可以通过终端窗口输入"python"命令来查看本地是否安装了Pytho ...
- Python学习第一弹——Python环境搭建
一.Python简介: Python,是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有 ...
- Python环境搭建(windows)
Python环境搭建(windows) Python简介 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象.直译式计算机编程语言,具有近二十年的发展历史,成 ...
- Python环境搭建详解(Window平台)
前言 Python,是一种面向对象的解释型计算机程序设计语言,是纯粹的自由软件,Python语法简洁清晰,特色是强制用空白符作为语句缩进,具有丰富和强大的库,它常被称为胶水语言. Python是一种解 ...
- selenium win7+selenium2.0+python环境搭建
win7+selenium2.0+python环境搭建 by:授客 QQ:1033553122 步骤1:下载python 担心最新版的支持不太好,这里我下载的是python 2.7(selenium之 ...
- 自动化测试基础篇--Selenium Python环境搭建
学习selenium python需要的工具: 1.浏览器 2.Python 3.Selenium 4.FireBug(Firefox) 5.chromedriver.IEDriverServer.g ...
- 引用 自动化测试基础篇--Selenium Python环境搭建
原文链接:https://www.cnblogs.com/sanzangTst/p/7452922.html 鸣谢参藏法师. 学习selenium python需要的工具: 1.浏览器 2.Pytho ...
- Python环境搭建和pycharm安装
Python环境搭建和pycharm安装 本人安装环境为Windows10系统,下载的Python版本为3.4社区版本,可参考 1.下载Python3.4版本 官网:https://www.pytho ...
- Python环境搭建(Windows)
·Python环境搭建(Windows) @ 下载Python Python官网:https://www.python.org/ Python帮助文档下载地址:https://www.python ...
- python环境搭建以及pycharm的安装
要实现python自动化,环境和IDE都是必须的.我选择的是python3.4.4版本以及pycharm社区版. 资源链接:https://pan.baidu.com/s/1hRqyRe3J ...
随机推荐
- java反射原理及Class应用
反射:框架设计灵魂 框架:半成品软件,可以在框架基础上进行软件开发,简化编码 反射:将类的各个组成部分封装我其他对象,这就是反射机制 好处: 1.可以在程序运行过程中,操作这些对象 2.可以解耦, ...
- GGPLOT2-plotly |让你的火山图“活”过来
火山图(Volcano Plot)常用于展示基因表达差异的分布,横坐标常为Fold change(倍数),越偏离中心差异倍数越大;纵坐标为P值(P值),值越大差异越显着.原因得名也许的英文因为查询查询 ...
- Linux之TCPIP内核参数
/proc/sys/net目录 参考1.Linux之TCPIP内核参数优化 所有的TCP/IP参数都位于/proc/sys/net目录下(请注意,对/proc/sys/net目录下内容的修改都是临时的 ...
- Java中Timer和TimerTask来实现计时器循环触发
package xian; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.Fi ...
- 【React踩坑记四】React项目中引入并使用js-xlsx上传插件(结合antdesign的上传组件)
最近有一个前端上传并解析excel/csv表格数据的需求. 于是在github上找到一个14K star的前端解析插件 github传送门 官方也有,奈何实在太过于浅薄.于是做了以下整理,避免道友们少 ...
- 让techempower帮你通讯服务框架的性能
在编写服务应用框架的时候一般都需要进行性能测试,但自己测试毕竟资源受限所以很难做更高性能上的测试.其实GitHub上有一个项目可以让开发人员提交自己的框架服务代码然后进行一个标准测试:现在已经有上百个 ...
- Iphone使用过程中遇到的问题
Q1:同一个Apple ID不同设备之间的通话记录保持同步 解决方法: Step1:"设置"--"电话"--"在其他设备上通话"--选择关闭 ...
- 进程间通信与ipcs使用7例
进程间通信(IPC, inter-process communication)实现进程间消息的传递,对于用户地址空间相互独立的两个进程而言,实现通信可以通过以下方式: 由内核层面分配内存,两进程共享该 ...
- pycharm的安装配置及思维导图
1.1 计算机基础知识 主板:人的骨架,用于扩展设备的 cpu:人的大脑,用于计算和逻辑处理的 硬盘:存储数据(永久存储) 电源:人的心脏 内存:存储数据(临时存储) 断电即消失 操作系统 xp wi ...
- (二)对象以及变量的并发访问--synchronized的使用细节,用法
具体的记录synchronized关键的各种使用方式,注意事项.感觉一步一步跟我来都可以看懂滴 大致是按照以下思路进行书写的.黑体字可以理解为结论, 1.synchronized锁的是什么? 2.sy ...