uiautomatorviewer工具的安装与使用
Android自动化测试应用<一>《uiautomatorviewer工具的安装与使用》
本文将介绍 如何使用 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工具的安装与使用的更多相关文章
- 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)
这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2 ...
- [转] 微软源代码管理工具TFS2013安装与使用详细图文教程(Vs2013)
这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2 ...
- nmon工具的安装及简单使用
1.工具的安装 下载rpm包安装即可http://mirror.ghettoforge.org/distributions/gf/el/6/gf/x86_64/nmon-14i-1.gf.el6.x8 ...
- PHP性能优化工具–xhprof安装
PHP性能优化工具–xhprof安装,这里我先贴出大致的步骤: 1.获取xhprof 2.编译前预处理 3.编译安装 4.配置php.ini 5.查看运行结果 那么下面我们开始安装xhprof工具吧: ...
- PHP 代码质量检测工具的安装与使用
代码统计工具 PHPLOC安装:wget https://phar.phpunit.de/phploc.phar chmod +x phploc.phar sudo mv phploc.phar /u ...
- Hadoop集群中pig工具的安装过程记录
在Hadoop环境中安装了pig工具,安装过程中碰到了一些问题,在此做一下记录: 主要安装流程参考:http://www.cnblogs.com/yanghuahui/p/3768270.html ...
- 第一章:绪论-Python开发工具的安装
书中提到了操作系统平台尽量选 *nix.我这里选用的是 ubuntu 14.04 , 下面的操作均以此操作系统为例说明. 操作系统安装教程可以去网站上找,推荐用虚拟机的方式,Windows下可用的虚拟 ...
- 微软源代码管理工具TFS2013安装与使用图文教程
微软源代码管理工具TFS2013安装与使用图文教程 这篇文章主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 ...
- [转]linux下iftop工具的安装与使用详解(图文)——实时的网络流量,监控TCP/IP连接(单机)
原文链接:http://www.jbxue.com/LINUXjishu/10735.html 在linux中监控系统资源.进程.内存占用等信息,可以使用top命令.查看网络状态可以使用netstat ...
随机推荐
- Oarcle之单行函数(上)
dual 是一个虚表,为了满足sql句式而设置这么一个表 单行函数 字符函数 concat 拼接两个字符串 select concat (concat(ename,‘的职位是’),job) fro ...
- js识别ESC并关闭开窗
$(document).keyup(function(event) { switch (event.keyCode) { //ESC默认code为27 case 27: var index = par ...
- Linux的DNS配置1-DNS入门
1.DNS简介 1)什么是“DNS”? DNS,简单地说,就是Domain Name System,翻成中文就是“域名系统” 2)DNS有什么用途? 在一个TCP/IP架构的网络(例如Internet ...
- Holer服务端软件使用
用户可以下载 holer-server.zip 搭建自己的Holer服务端. 1. 搭建Holer服务端准备工作 (1) 准备一台Linux系统或者Windows系统主机: (2) 安装Java 1. ...
- 【题解】Luogu CF817F MEX Queries
原题传送门 817,我突然想到了某8位质数 这题珂以说是珂朵莉树的模板 三个操作都肥肠简单,前两个区间赋值,第三个区间0变1,1变0 每次输出从头开始扫描就行(我忘了珂朵莉树的性质,竟然还动态维护最左 ...
- Windows 7远程桌面设置
1. 开启防火墙 可在”计算机管理“中,打开"服务和应用程序"-"服务",找到"Windows Firewall",双击"Wind ...
- 物理层PHY 和 网络层MAC
PHY模块简介 物理层位于OSI最底层,物理层协议定义电气信号.线的状态.时钟要求.数据编码和数据传输用的连接器. 物理层的器件称为PHY. 上图里的灰色方框图里的就是PHY芯片内部模块图. MAC器 ...
- 使用QPlainText代替QText
1.现象 在项目开发中,经常使用QText来显示解析的数据,比如从网络中获取到一个数据包,解析成中文加以显示,当时间过久或者字符串比较多的时候,就会产生一定的卡顿,所以需要限制QText的行数,或者清 ...
- Mac在Finder中显示隐藏文件
1.显示隐藏文件 打开终端,输入下面的命令: defaults write com.apple.finder AppleShowAllFiles -bool true KillAll Finder ...
- pip安装报错
ERROR: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat) python通过pip或者源码来安装某些模块时,这 ...