赞
踩
以上安装项网上很多,这里不做详细描述和不提供下载链接;
1、adb介绍
adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备(如华为手机). 它的主要功能有:
ADB是一个 客户端-服务器端程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.
2、安装
3、常见命令
连接模拟器:
adb connect 127.0.0.1:62001 夜神模拟器的默认端口是62001
2.1 查看设备 adb devices
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示
2.2 安装软件
adb install
这个命令将指定的apk文件安装到设备上
2.3 卸载软件
adb uninstall
adb uninstall -k
如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
2.4 登录设备shell
adb shell
adb shell
这个命令将登录设备的shell. 后面加将是直接运行设备命令, 相当于执行远程命令
2.5 从电脑上发送文件到设备
adb push 本地路径>
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
2.6 从设备上下载文件到电脑
adb pull
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
2.7 显示帮助信息
adb help
这个命令将显示帮助信息
1、uiautomator2简介
uiautomator2是一个自动化测试开源工具,目前只支持安卓应用测试。原本是谷歌的一个自动化java库,后来慢慢发展越来越完善,形成了python-uiautomator2,封装了谷歌的uiautomator测试框架,通过python接口,用它可以很方便的编写python代码来实现app的UI自动化测试
2、安装
3、查看包名
1、weditor简介
weditor又称为可视化UI查看器;咱们在做ui自动化时,需要查看元素在dom中的位置,及定位元素后再写脚本进行操作;weditor可以直接连接模拟器,快速查看app中每个元素的位置并自动生成xpath;还提供脚本调试界面;
2、安装
3、使用
1)查看模拟器装置的ip和端口
adb devices
2)复制到weditor连接
1、简介
这里的模拟器大部分都是主要用来进行游戏模拟的;但是它既然能模拟游戏app的运行,那么我们的应用app当然也可以用它来进行模拟测试;可以把它认为就是一台运行在pc中的手机;
2、安装
模拟器基本都是免费使用的,大家可以自行去网上下载需要的模拟器;本人常用的就是逍遥和夜神
逍遥模拟器的多开功能比较好用,可以在一个模拟器中设置好环境后,快速复制多个模拟器-模拟器多开;
使用python多线程,可以同时操作N台模拟器;只要你的机器能抗,理论上无限开;
以上为环境搭建篇章,后续将重点介绍uiautomator2的使用及python知识的介绍;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。