appium在windows系统下环境搭建
对于appium的介绍我就不说了,之前的文章介绍过。下面直入主题。
命令版本在安装过程中需要有python2环境,装完你可以装python3来写脚本。
环境要求:
- JDK 》java语言安装包
- Node.js 》appium命令行版本服务依赖的环境
- android-sdk 》安卓开发者工具包
- python2 》在安装appium命令行版本服务时需要
- .net framework
- appium-python-client 》python api
- appium-desktop 》桌面版的appium服务
- appium命令行版本 和 appium-doctor
搭建步骤如下:
一、JDK安装配置(版本推荐1.8)
系统变量→新建 JAVA_HOME 变量
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)
系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
然后打开cmd验证:java -version

二、node.js (推荐版本10.14)
官网下载https://nodejs.org/en/
下载完成后,直接下一步下一步默认安装,安装完成后,运行cmd打开命令提示符,输入node -v 就会显示node.js的版本
三、android sdk
云盘下载地址:
链接:https://pan.baidu.com/s/1-KkDKNKpyYN67xM6--CG0w
提取码:7is6
系统变量→新建 ANDROID_HOME 变量
变量值填写sdk的安装目录(本人是 D:\sdk-bundle-windows-x86-20130917\sdk)
系统变量→寻找 Path 变量→编辑
在变量值最后输入 %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
配置完-运行cmd打开命令提示符,输入adb 就会显示adb命令介绍。

四、python2
可以自行百度怎么配置python2,过程过于简单此处省略。。。
五、.net framework
一般系统都是自带的控制面板--程序--程序和功能 勾选 .net framework 3.5 确定即可。

六、appium-python-client
使用的是python包安装工具pip,所以先检查一下你的python有没有这个工具哦。
打开cmd
输入:pip.exe install Appium-Python-Client
七、appium命令行版本(重点)
设置 npm 淘宝镜像,appium命令行版本(cmd使用管理员身份)
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装node-gyp来支持编译C++扩展
cnpm install node-gyp -g
以下第一条命令默认安装 appium 最新版本;也可在 appium后加@版本号,如安装1.7.2版本:
cnpm install appium -g
cnpm install appium@1.7.2 -g
安装 appium 完成后,继续安装 appium-doctor
cnpm install appium-doctor -g
这个过程会有些报错信息,但是不要紧。
最后使用 appium-doctor 检查所有配置均已正确即表示安装成功:

八、appium-desktop(appium桌面版可不装)
官网下载地址https://github.com/appium/appium-desktop/releases
下载后双击安装会生成桌面快捷键

小白入口→【配套视频教程】
appium在windows系统下环境搭建的更多相关文章
- RocketMQ在Windows平台下环境搭建
一. 环境搭建 需要jdk1.6(以上) 64bit, maven, eclipse 二. RocketMQ项目下载 项目地址:https://github.com/alibaba/RocketM ...
- WINDOWS系统下环境变量PATH和CLASSPATH的意思
1 PATH 对于没有包含路径的命令,WINDOWS系统会默认去Windows 目录(C:\windows)和系统目录(C:\windows\system32)查找,如果没有找到,就去PATH变量内包 ...
- Appium (win7系统)环境搭建----完整版
首先感谢 http://www.cnblogs.com/puresoul/p/4696638.html 和 http://www.cnblogs.com/fnng/p/4540731.html ...
- Windows系统Python环境搭建
Python下载 下载地址:https://www.python.org/downloads/ 选择需要下载的版本 以Python3.3.7版本为例,下载64位和32位都分别有三种方式,依次是压缩包, ...
- windows系统下ruby开发环境的搭建方法
ruby是一种简单快捷的面向对象的脚本语言,非常直观.下面说一下windows系统下ruby开发环境的搭建方法. 工具/原料 rubyinstaller.exe 方法/步骤 1 到如下网站去下载最新的 ...
- php手动搭建wamp环境(一)--之 Windows系统下PHP环境搭建
1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...
- Windows系统下Android开发环境搭建
“工具善其事,必先利其器”.要想学好Android,搭建好Android开发环境是一个良好的开端. Windows系统下Android开发环境主要有4个大的步骤.分别是: 1.JDK的安装 2.ecl ...
- windows系统下jenkins环境搭建与基本使用
一. windows 系统下搭建jenkins环境 1.1 jenkins环境搭建和构建job流程图 1.2 安装jdk JDK下载地址: http://www.oracle.com/technet ...
- PHP环境搭建-Windows系统下PHP环境搭建
1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...
随机推荐
- Redis(四)--- Redis的命令参考
1.简述 数据类型也称数据对象,包含字符串对象(string).列表对象(list).哈希对象(hash).集合对象(set).有序集合对象(zset). 2.String数据类型命令 string ...
- Python中文本文件读写操作的编码问题
Python中文本文件读写的编码问题 编码(encode): 我们输入的任何字符想要以文件(如.txt)的形式保存在计算机的硬盘上, 必须先经按照一定的规则编成计算机认识的二进制后,才能存在电脑硬盘上 ...
- 面试中的 ThreadLocal 原理和使用场景
相信大家不管是在网上做题还是在面试中都经常被问过 ThreadLocal 的原理和用法,虽然一直知道这个东西的存在但是一直没有好好的研究一下原理,没有自己的知识体系.今天花点时间好好学习了一下,分享给 ...
- mysql中的SQL语句执行的顺序
1. from2. on3. join4. where5. group by6. with7. having8. select9. distinct10. order by11. limit 例: s ...
- 【OpenCV-ANN神经网络自动驾驶】树莓派OpenCV神经网络自动驾驶小车【源码+实物】
没错!这个是我的毕业设计!!! 整个电子信息学院唯一一个优秀毕业设计 拿到这里炫耀了 实物如下: 电脑端显示效果: 自动驾驶实现过程: 1. 收集图像数据.建立局域网,让主机和Raspberry Pi ...
- ES2019 / ES10有什么新功能?
ECMAScript(简称ES)是ECMA International在ECMA-262和ISO / IEC 16262中标准化的脚本语言规范.它是为了标准化JavaScript语言而创建的,以便从浏 ...
- 夯实Java基础(四)——面向对象之多态
1.多态介绍 面向对象三大特征:封装.继承.多态.多态是Java面向对象最核心,最难以理解的内容.从一定角度来看,封装和继承几乎都是为多态而准备的. 多态就是指程序中定义的引用变量所指向的具体类型和通 ...
- javascript 异步请求封装成同步请求
此方法是异步请求封装成同步请求,加上token验证,环境试用微信小程序,可以修改文件中的ajax,进行封装自己的,比如用axios等 成功码采用标准的 200 到 300 和304 ,需要可以自行修改 ...
- ASP.NET Core MVC 之视图组件(View Component)
1.视图组件介绍 视图组件是 ASP.NET Core MVC 的新特性,类似于局部视图,但它更强大.视图组件不使用模型绑定,并且仅依赖于调用它时所提供的数据. 视图组件特点: 呈块状,而不是整个响应 ...
- Linux curl 常用示例
本篇文章包含了curl的常用案例使用. 如果想了解curl选项的详细说明,请参考前一篇文章「Linux curl 命令详解」. 常见网页访问示例 基本用法 访问一个网页 curl https://ww ...