Android自动化测试应用<一>《uiautomatorviewer工具的安装与使用》

OldKe 关注

2018.01.25 18:00* 字数 488 阅读 2083评论 0喜欢 0

本文将介绍  如何使用 window系统下

Android + python+uiautomatorviewer 进行 安卓应用的自动化测试

其实笔者自己是想达到 自动挂机打游戏的目的!O(∩_∩)O哈哈~

有一个良好的兴趣往往能使我们有更加强大的动力去学习,谁说不是呢!(强行良好)

这是笔者第一次写文章,记录自己学习的一点一滴,借此督促自己不能半途而废(其实就是写来装逼的)

文章适合新手小白(比如笔者),边采坑边写的,如有错误,希望读者指出

准备工作

一.jdk 1.8  (请勿使用JDK 1.9 将造成兼容性错误,导致)

链接:https://pan.baidu.com/s/1dUspTs 密码:o6c9

二.Android-SDK 3.0.0(UiAutomatorViewer 启动依赖)

链接:https://pan.baidu.com/s/1htr6wOO 密码:8lp9

三.ADB工具(链接安卓与PC)

链接:https://pan.baidu.com/s/1nwfQSHV 密码:1cpg

四.UiAutomatorViewer JAR(帮助我们获取屏幕中的控件,并使用脚本操作)

链接:https://pan.baidu.com/s/1i6X1MAx 密码:kfco

安装ADB并配置环境变量 以便在后续使用中 可以在cmd命令提示符中可以直接调用adb工具(ADB安装目录加入到环境变量的PATH中)

将第四步中的UiAutomatorViewer.jar 替换到 Android-SDK安装的lib目录中

打开  Android-SDK 目录下的  uiautomatorviewer.bat  进行编辑

 

找到最后一行  将bindir=  后面的字符串修改成 上文 安装的ADB工具的安装目录(不修改将会造成闪退)

准备完毕!!

打开CMD 输入adb devices

 

连接端口为5554 此处为 ADB连接安卓模拟器

双击打开  Android-SDK 目录下的 uiautomatorviewer.bat !点击第二个按钮!

选择5555端口选项 点击OK!出现下图,  到此uiautomatorviewer工具的使用介绍完毕

 
 

uiautomatorviewer工具的安装与使用的更多相关文章

  1. 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)

    这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2 ...

  2. [转] 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)

    这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2 ...

  3. nmon工具的安装及简单使用

    1.工具的安装 下载rpm包安装即可http://mirror.ghettoforge.org/distributions/gf/el/6/gf/x86_64/nmon-14i-1.gf.el6.x8 ...

  4. PHP性能优化工具–xhprof安装

    PHP性能优化工具–xhprof安装,这里我先贴出大致的步骤: 1.获取xhprof 2.编译前预处理 3.编译安装 4.配置php.ini 5.查看运行结果 那么下面我们开始安装xhprof工具吧: ...

  5. PHP 代码质量检测工具的安装与使用

    代码统计工具 PHPLOC安装:wget https://phar.phpunit.de/phploc.phar chmod +x phploc.phar sudo mv phploc.phar /u ...

  6. Hadoop集群中pig工具的安装过程记录

    在Hadoop环境中安装了pig工具,安装过程中碰到了一些问题,在此做一下记录:   主要安装流程参考:http://www.cnblogs.com/yanghuahui/p/3768270.html ...

  7. 第一章:绪论-Python开发工具的安装

    书中提到了操作系统平台尽量选 *nix.我这里选用的是 ubuntu 14.04 , 下面的操作均以此操作系统为例说明. 操作系统安装教程可以去网站上找,推荐用虚拟机的方式,Windows下可用的虚拟 ...

  8. 微软源代码管理工具TFS2013安装与使用图文教程

    微软源代码管理工具TFS2013安装与使用图文教程 这篇文章主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 ...

  9. [转]linux下iftop工具的安装与使用详解(图文)——实时的网络流量,监控TCP/IP连接(单机)

    原文链接:http://www.jbxue.com/LINUXjishu/10735.html 在linux中监控系统资源.进程.内存占用等信息,可以使用top命令.查看网络状态可以使用netstat ...

随机推荐

  1. decimal(19,6)什么意思

    decimal(19,6)什么意思 数字长度19位,精确到小数点后6位例如0.123456 mysql中varchar(50)最多能存多少个汉字 首先要确定mysql版本4.0版本以下,varchar ...

  2. 关于linux系统CPU篇--->不容易发现的占用CPU较高进程

    1.系统的CPU使用率,不仅包括进程用户态和内核态的运行,还包括中断处理,等待IO以及内核线程等等.所以,当你发现系统的CPU使用率很高的时候,不一定能找到相对应的高CPU使用率的进程 2.案例分析, ...

  3. LeetCode Weekly Contest 118

    要死要死,第一题竟然错误8次,心态崩了呀,自己没有考虑清楚,STL用的也不是很熟,一直犯错. 第二题也是在室友的帮助下完成的,心态崩了. 970. Powerful Integers Given tw ...

  4. Oracle的问题的解决

    关于数据库的数据的导入导出       1.建数据库 修改密码的有效天数为无限期.       2.建表空间       3.建用户 导数据之前要建用户 要登进去试试 如themis_yw themi ...

  5. IDEA中Git的更新、提交、还原方法

    第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别 ...

  6. 阿里云Hadoop集群DataNode连接不上NameNode

    在logs日志中可以看见DataNode多次去连NameNode,但是都失败了. 经过长时间的研究百度,终于知道了原因. 原因就是安全组限制了端口的开放,所以我们只要把相应的端口打开即可.

  7. windows服务安装,卸载

    首先管理员身份进入cmd cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ 进入C:\Windows\Microsoft.NET\Framewor ...

  8. matlab 入门

    ---恢复内容开始--- 1.cast表示将元素转化成对应的ASCII值 如cast('hellothere','uint8')输出结果为104 101 108 108 111 116 104 101 ...

  9. php 发邮件的2种方式(使用stmp类、使用socket协议)

    方式1:使用stmp类发送邮件 代码: stmp.php <?php header("Content-Type: text/html; charset=utf-8"); cl ...

  10. python+selenium测试

    网址http://blog.csdn.net/u011541946/article/category/6788788/1