Appium环境搭建(Appium库的安装)
Appium环境搭建
谷歌驱动和对照:注意:64位向下兼容,直接下载32位的就可以啦,亲测可用。
https://blog.csdn.net/allthewayforward/article/details/81736418
本文主要讲述Appium环境的搭建,虽然网上有很多Appium的搭建教导教程,但大数描述不够祥细而导致环境搭建失败。本人经过多次实验,终找到了搭建成功的方法,分享给大家进行参考
工具/原料
夜神模拟器连接手机
{SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,复制过去之后改名为nox_adb.exe}
3.然后命令行窗口中输入adb connect 127.0.0.1:62001即可以连接到adb
.启动要查看的程序,
usp连接手机后---手机打开usp调试命令行输入:
使用adb shell dumpsys window | findstr mCurrentFocus 命令查看当前运行的包名和Activity更清晰。
Java(JDK),AndroidSDK(SDK),Android模拟器、Appium服务端、Python 库
方法/步骤
1
安装配置JDK环境:安装JDK过程简单,不再累述;下面进行JDK的配置,参数如下:
JAVA_HOME(你的JDK安装位置,如:C:\Program Files\Java\jdk1.6.0_23)
PATH(%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;)
1、验证JDK配置
打开CMD,依次输入:java,javac,java -version进行验证,出现以下界面表示配置OK

2、配置SDK环境:解压SDK压缩包到本地,下面进行SDK的配置,参数如下:
ANDROID_HOME(你的SDK路径,如:D:\Program Files\adt-bundle-windows-x86_64-20131030\sdk)
PATH(;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;)
验证SDK配置
打开CMD,输入:adb,出现以下界面表示配置OK

3、安装Node.js,双击安装包,然后点下一步下一步即可。注意环境的配置(图1),最后安装成功后的界面如下(图2)

4、安装配置Appium Server,解压安装包,双击安装包,然后点下一步下一步即可,最后会弹出一个CMD窗口,属正常现象,不要关闭它!只需等待即可。安装完成后配置一下PATH的环境变量
(环境变量在下面有讲解)
PATH(C:\Program Files\Appium\node_modules\.bin)
配置完成后打开CMD,输入:appium-doctor,出现下图的界面表示安装成功

5、安装配置Appium Client,双击安装包,然后点下一步下一步即可,出现以下界面表示安装成功(图2)

6
安装配置Appium-Python-Client,Python环境已配置,前期安装已完成。打开CMD,输入:pip install Appium-Python-Client进行安装,安装完成后表示整个Appium环境搭建成功,可以正常使用了。

安装包下载:https://pan.baidu.com/s/1VcP9yv0L5D_2TRsf3u3CYg 密码:khre
END
注意事项
PATH环境变量系统中默认已经存在,不需要新建;只需往里面添加新内容即可,在输入分号进行分隔,再输入相关的路径即可(有的电脑没有就需要新建,环境变量跟java一样的)
3、appium server(服务端)环境变量设置
appium server添加环境变量类似java
需要在系统变量中添加APPIUM_HOME和PATH
1.新建系统变量APPIUM_HOME 值为appium server的安装路径
2.添加到PATH 在;后面添加%APPIUM_HOME%;%APPIUM_HOME%\node_modules\.bin;
ps:注意;是英文的;而非中文
3.验证是否配置成功 打开cmd,输入appium-doctor,出现以下结果
4、查看元素定位
F:\APP\android-sdk-windows\tools
打开sdk---tools--uiautomatorviewer出现如下画面

左边过来第一个打开,第二个录制,第三个保存

Appium环境搭建(Appium库的安装)的更多相关文章
- Mac OS下Appium环境搭建及Genymotion模拟器安装
说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...
- appium 环境搭建(不推荐安装此版本appium,推荐安装appium desktop)
一:安装node.js 1.双击这个软件 2.一键安装,全都下一步,不要私自更改安装路径 3.打开cmd,输入npm,出现如下截图表示成功 二:安装appium 1.双击appium-installe ...
- Python + Appium 环境搭建
---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1 安装前准备工作 搭建环境所需要的安装文件已经下载好 ...
- (干货分享)mac python+appium环境搭建
因为mac本自带python2.x(不建议卸载,因为本本本身有很多依赖与此),所以装python3的过程极其坎坷,勉强装好后也总是各种报错.这次装appium环境,直接把原来的python3卸了,用h ...
- Robot framework + appium环境搭建
Robot framework+appium环境搭建 首先梳理一下要用到的工具和安装包: 1. Android + JAVA. jdk : http://www.oracle.com/technetw ...
- 基于Python的Appium环境搭建合集
自动化一直是测试圈中的热聊,也是大家追求的技术方向.在测试中,往往回归测试也是测试人员的“痛点”.对于迭代慢.变更少的功能,就能用上自动化来替代人工回归,减轻工作量. 问题 在分享环境搭建之前,先抛出 ...
- 3.移动端自动化测试-appium环境搭建(原理)
appium自动化原理: 需要服务端(appium启动),手机端(adb连接设备),脚本端(pycharm)就可以进行 自己总结下: 手机和脚本连接:1.adb连接,2靠脚本导入驱动. 脚本和服务端连 ...
- RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难
消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速 ...
- Appium python自动化测试系列之appium环境搭建(二)
2.1 基础环境搭建 当我们学习新的一项技术开始基本都是从环境搭建开始,本书除了第一章节也是的,如果你连最基础的环境都没有那么我们也没必要去说太多,大概介绍一下: 1.因为appium是支持andr ...
随机推荐
- (转)Python3 zip() 函数
转:http://www.runoob.com/python3/python3-func-zip.html 描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返 ...
- xiugai完了
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Conten ...
- Jsoup代码示例、解析网页+提取文本
使用Jsoup解析HTML 那么我们就必须用到HttpClient先获取到html 同样我们引入HttpClient相关jar包 以及commonIO的jar包 我们把httpClient的基本代码写 ...
- 史上最全USB HID开发资料
史上最全USB HID开发资料 史上最全USB HID开发资料,悉心整理一个月,亲自测试. 涉及STM32 C51 8051F例子都有源码,VC上位机例子以及源码,USB协议,HID协议,USB抓包工 ...
- mybatis缓存机制(转)
缓存在互联网系统中是非常重要的, 其主要作用是将数据保存到内存中, 当用户查询数据 时, 优先从缓存容器中获取数据,而不是频繁地从数据库中查询数据,从而提高查询性能.目 前流行的缓存服务器有Mongo ...
- vue中的导航钩子
//钩子 登录拦截 router.beforeEach((to, from, next) => { const sessionToken = window.sessionStorage.getI ...
- MySQL 基准测试
这是<高性能 MySQL(第三版)>第二章的读书笔记. 基准测试(benchmark)是针对系统的压力测试,用于掌握系统行为或重新系统的某个状态.sysbench 是常用的 MySQL 基 ...
- MongoDB分片配置 优化 不错
简单注解:mongos 路由进程, 应用程序接入mongos再查询到具体分片,监听端口默认27017config server 路由表服务, 每一台都具有全部chunk的路由信息 shard为数据存储 ...
- mooc-IDEA 关联Spring&DB --011
Local history寻找修改轨迹 右击项目->local history->show history 显示修改了哪些东西,可通过对比文件,查看修改点. put lable...类似于 ...
- JS获取当前时间并格式化
1.获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS” function p(s) { return s < 10 ? '0' + s : s; ...