appium 环境搭建(不推荐安装此版本appium,推荐安装appium desktop)
一:安装node.js
1、双击这个软件
2、一键安装,全都下一步,不要私自更改安装路径
3、打开cmd,输入npm,出现如下截图表示成功
二:安装appium
1、双击appium-installer.exe
2、一键安装,全都下一步,不要私自更改安装路径,记住安装路径,记住勾选创建桌面快捷方式,部分截图省略。
3、双击桌面appium图标,出现以下报错,
一键安装
重新启动appium,出现以下报错
一键安装
再次启动appium,出现以下截图,说明appium安装成功
4、Path系统变量下添加appium的.bin 路径
C:\Program Files (x86)\Appium\node_modules\.bin
三:安装java
1、双击java
出现如下图:
2、点击下一步,记住jdk安装路径
3、这里可以点击下一步:
4、点击关闭,到此已经结束啦。Jdk已经安装完成。
5、安装后是下面两个文件夹
四:配置jdk环境
1、安装完JDK后配置环境变量 计算机→系统属性→高级系统设置→高级→环境变量。
2、点击环境变量,系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(我的是 C:\Program Files\Java\jdk1.8.0_101)
3、系统变量→寻找 Path 变量→编辑
在变量值最前面输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(放在最前面原因是防止其它变量干扰)
4、系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
系统变量配置完毕
5、检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
若如图所示 显示版本信息 则说明安装和配置成功。
五:安装Android SDK
1、打开
2、设置Android环境变量,注意下面的变量值是我的变量值,你们根据自己的android-sdk-windows文件路径去设置变量值
变量名:ANDROID_HOME
变量值:D:\appium\android-sdk-windows
设置path系统变量
变量名:PATH
变量值:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
六:SDK Manager安装模拟器
1、双击启动SDK Manager.exe ,SDK Manager.exe在android-sdk-windows下。
2、点击Tools,点击Options
设置相关参数,然后点击close
更新完之后是如下截图
往下拖动选择Android4.4.2,全选,其余的不选,然后点击install packages。
再点击accept license,然后点击install
然后就在下载,并且自动安装
安装过程会报错
不过没关系,我们重复上面几个步骤,一直到全部安装成功,见下面截图
七:安装SDK Platform-Tools
1、把platform-tools放到android-sdk-windows文件夹中
2、打开platform-tools,看到里面有adb.exe,把adb.exe的路径放到path环境变量下。也就是在path后面新加一个D:\appium\android-sdk-windows\platform-tools,注意前面要加一个 ;
3、打开cmd ,输入 appium-doctor。出现如下截图,表明环境搭建成功
八:安装python
1、双击
2、一键安装,注意python安装路径,然后在系统变量path下面新加python安装路径
我的是C:\Python\Python36-32
3、打开cmd,输入python,出现如下截图,表示安装成功。
4、安装pip
Cmd下进入C:\Python\Python36-32\pip-9.0.1,(注意这是我的路径)
输入python setup.py install
然后把C:\Python\Python36-32\Scripts放到path系统环境变量下面
打开cmd 输入pip,出现如下,说明安装成功
5、cmd下输入pip install Appium-Python-Client,出现如下,安装成功
九:第一个自动化脚本准备
1、启动android模拟器
2、点击Crete
3、设置参数,点击ok
4、依旧点击ok
5、点击start
6、点击launch
7、成功
appium 环境搭建(不推荐安装此版本appium,推荐安装appium desktop)的更多相关文章
- Mac OS下Appium环境搭建及Genymotion模拟器安装
说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...
- Appium环境搭建(Appium库的安装)
Appium环境搭建 谷歌驱动和对照:注意:64位向下兼容,直接下载32位的就可以啦,亲测可用. https://blog.csdn.net/allthewayforward/article/deta ...
- Appium python自动化测试系列之appium环境搭建(二)
2.1 基础环境搭建 当我们学习新的一项技术开始基本都是从环境搭建开始,本书除了第一章节也是的,如果你连最基础的环境都没有那么我们也没必要去说太多,大概介绍一下: 1.因为appium是支持andr ...
- Python+Appium环境搭建
1.python环境搭建,这里就不做过多介绍 2.安装 node.js 2.1.官网下载node.js:https://nodejs.org/en/download/ 2.2.获取到安装文件后,直接双 ...
- Appium环境搭建说明(包括报错处理)
Appium环境搭建说明 一.环境配置 前提是windows系统已安装以下软件: 1.jdk 我装的是1.8.0 2.android-sdk 3.python,3.4-3.6 5.Node.js,v8 ...
- 基于Python的Appium环境搭建合集
自动化一直是测试圈中的热聊,也是大家追求的技术方向.在测试中,往往回归测试也是测试人员的“痛点”.对于迭代慢.变更少的功能,就能用上自动化来替代人工回归,减轻工作量. 问题 在分享环境搭建之前,先抛出 ...
- Python+Appium自动化测试(1)-appium环境搭建
用python+appium做appUI自动化测试,系统为Windows.首先是JDK与Android SDK的安装与环境变量的设置. 一,安装JDK,配置JDK环境变量 1,下载jdk jdk8官网 ...
- Robot framework + appium环境搭建
Robot framework+appium环境搭建 首先梳理一下要用到的工具和安装包: 1. Android + JAVA. jdk : http://www.oracle.com/technetw ...
- RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难
消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速 ...
- Python + Appium 环境搭建
---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1 安装前准备工作 搭建环境所需要的安装文件已经下载好 ...
随机推荐
- xcodebuild自动打包上传到蒲公英的shell脚本
注意: ExportOptions.plist (包含了证书相关信息) 该plist 文件可以通过xcode手动导出ipa之后获取到, 区分appstore 和 development的情况 #! / ...
- CPU的架构:x86、arm、mips、龙芯等
在公司经常听其他工程师讲x86,arm平台啥的,作为一个算法工程师,我听过却不知道这是啥!!!(汗颜) 现在偷偷学起: x86,arm,mips等这些都是CPU的架构,不管是手机电脑还是一些嵌入式的设 ...
- 【awk】 判断是不是纯ascii串
筛选出纯ascii串: awk '{ l = length($0); for (i = l; i > 0; i--) { if (substr($0,i,1) > "\177&q ...
- css深入理解overflow
1.基本属性 visible(默认值) 超出部分仍然正常显示 hidden 超出后隐藏 scroll 滚动条一致显示 auto 自适应 显示或隐藏滚动条 inherit overflow = ov ...
- 彻底干掉恶心的 SQL 注入漏洞, 一网打尽!
来源:b1ngz.github.io/java-sql-injection-note/ 简介 文章主要内容包括: , name); 还有一些情况,比如 order by.column name,不能使 ...
- nginx之域名重定向
一般网站默认的访问端口为80,当多个域名指向同一个服务器IP时,可以nginx进行重定向,分别指向不同的目的地址或其他主机. 在nginx目录下的conf/vhost子目录下建两个conf文件,hos ...
- Python之字符串转换为日期、结合时区的日期操作
一.字符串转换为日期 方法一 s = '2019-01-20' print(datetime.strptime(s, '%Y-%m-%d')) # 2019-01-20 00:00:00 方法二 de ...
- C#解惑:HashSet<T>类
原贴: https://blog.csdn.net/X_X_OO/article/details/52529548 https://www.cnblogs.com/refuge/p/9465466.h ...
- go语言从例子开始之Example3.变量
在 Go 中,变量 被显式声明,并被编译器所用来检查函数调用时的类型正确性 package main import "fmt" func main() { var 声明 1 个或者 ...
- 线程监控ProcessMonitor
软件行为 在线监测 注册表 行为判断