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库的安装)的更多相关文章

  1. Mac OS下Appium环境搭建及Genymotion模拟器安装

    说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...

  2. appium 环境搭建(不推荐安装此版本appium,推荐安装appium desktop)

    一:安装node.js 1.双击这个软件 2.一键安装,全都下一步,不要私自更改安装路径 3.打开cmd,输入npm,出现如下截图表示成功 二:安装appium 1.双击appium-installe ...

  3. Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

  4. (干货分享)mac python+appium环境搭建

    因为mac本自带python2.x(不建议卸载,因为本本本身有很多依赖与此),所以装python3的过程极其坎坷,勉强装好后也总是各种报错.这次装appium环境,直接把原来的python3卸了,用h ...

  5. Robot framework + appium环境搭建

    Robot framework+appium环境搭建 首先梳理一下要用到的工具和安装包: 1. Android + JAVA. jdk : http://www.oracle.com/technetw ...

  6. 基于Python的Appium环境搭建合集

    自动化一直是测试圈中的热聊,也是大家追求的技术方向.在测试中,往往回归测试也是测试人员的“痛点”.对于迭代慢.变更少的功能,就能用上自动化来替代人工回归,减轻工作量. 问题 在分享环境搭建之前,先抛出 ...

  7. 3.移动端自动化测试-appium环境搭建(原理)

    appium自动化原理: 需要服务端(appium启动),手机端(adb连接设备),脚本端(pycharm)就可以进行 自己总结下: 手机和脚本连接:1.adb连接,2靠脚本导入驱动. 脚本和服务端连 ...

  8. RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难

    消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速 ...

  9. Appium python自动化测试系列之appium环境搭建(二)

    ​2.1 基础环境搭建 当我们学习新的一项技术开始基本都是从环境搭建开始,本书除了第一章节也是的,如果你连最基础的环境都没有那么我们也没必要去说太多,大概介绍一下: 1.因为appium是支持andr ...

随机推荐

  1. scrapy之Request对象

    我们在使用scrapy框架的时候,会经常疑惑,数据流是怎么样在各个组件中间传递的.最近经常用scrapy+selenium爬取淘宝,又因为今天周五心情好,本宝宝决定梳理一下这方面知识. scrapy中 ...

  2. 20150803--JS学习笔记(1)

    JS中对象的 prototype 的含义: javascript中的每个对象都有prototype属性,Javascript中对象的prototype属性的解释是:返回对象类型原型的引用. A.pro ...

  3. pgsql删除重复记录

    如下: DELETE FROM categories a WHERE ( a.id, a.name, a.parent_id ) ) ) 关键点:oracle中有内部id为rowid, 在postgr ...

  4. [Linux] 004 安装

    1. 安装欢迎界面 Install or upgrade an existing system 安装或升级现有系统 Install system with basic video driver 安装过 ...

  5. centos 6.x 配置 mail 发送外部邮件详解和 sendmail 使用简介

    一.mail基本配置 1.配置:vim /etc/mail.rc 在文件末尾追加以下内容: set from=@.com # 别名<123456789@163.com> set smtp= ...

  6. array_map() 函数

    定义和用法 array_map() 函数返回用户自定义函数作用后的数组.回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致. 语法 array_map(function,a ...

  7. kvm扩容home目录

    KVM虚拟磁盘扩容 1.磁盘扩容分为raw和qcow2两种扩容方式,命令相同,区别是后缀名 [root@daixuan ~]# qemu-img info /data/daixuan1.qcow2 / ...

  8. CodeChef Mahesh and his lost array

    Mahesh and his lost array   Problem code: ANUMLA   Submit All Submissions   All submissions for this ...

  9. IntelliJ IDEA 中 Ctrl+Alt+Left/Right 失效

    开发工具:Idea OS:Window 7 在idea中使用ctrl+b跟踪进入函数之后,每次返回都不知道用什么快捷键,在idea中使用ctrl+alt+方向键首先会出现与win7屏幕方向的快捷键冲突 ...

  10. 安装weblogic界面安装

    如果中间有任何问题请联系作者:291562721 界面安装weblogic首先 需要工具: 链接:https://pan.baidu.com/s/1x3uYxsnycjT2Xi2TOTbDdQ 提取码 ...