使用uiautomator2自动化测试app

uiautomator2是可以使用python对Android设备做UI自动化的库,由于该项目也是正在火热进行当中所以网上对于它的资料很少.
具体的介绍可以查看GitHub - openatx/uiautomator2: Android Uiautomator2 Python Wrapper
一. 安装adb
adb,即Android Debug Bridge,它是Android开发/测试人员不可替代的强大工具,具体内容自行百度.
1.下载adb工具
2. 将文件名称中含有adb的文件和fastboot.exe复制到C:/windows/system32目录
将文件名称中含有adb的所有文件复制到C:/windows/system目录
将文件名称中含有adb的所有文件复制到C:/windows/SysWoW64目录
win7与win10同样使用,其他win版本没有操作过,未知!
注意: 一定要将所对应的文件全部复制到指定目录中
二. 测试adb
打开cmd命令行输入adb
查看adb版本: adb version
三. uiautomator2安装

  1. cmd命令行输入
    pip install --pre uiautomator2
    或者
    git clone https://github.com/openatx/uiautomator2
    pip install -e uiautomator2
    pip install pillow
  2. 当你的adb工具已经安装完成后,并且在cmd中可以启动服务,同时你的电脑连接上一个手机或多个手机或虚拟机
    注意: 需要打开设备的开发者模式,不同品牌手机的开发者模式打开方式上网查询即可
    在cmd命令行输入
    python -m uiautomator2 init
    或者指定单个设备
    python -m uiautomator2 init --serial $SERIAL
    这时命令会自动安装本库所需要的设备端程序,也会在你的手机里安装两个软件一个可见一个不可见(有图标和没图标)手动点击安装即可
    注意: 如果在操作的过程当中提示 no module xxx,可自行对照安装即可,如果出现其它情况请自行百度(祝好运!)
    最后安装提示success即可
    四. 测试连接
    在cmd命令行中输入
    adb devices
    测试是否与手机连接成功
    在这里插入图片描述
    emulator-5554: 你连接设备的序列号
    出现以上内容则表明已连接成功,如果出现其情况自行百度(祝好运!)
    五. 可视化UI查看器
    安装 pip install --pre -U weditor
    在cmd命令行中输入
    python -m weditor
    会自动打开一个浏览器如图所示:
    在这里插入图片描述

这样,使用uiautomator2的前期基本操作就完成了,接下来就是写python脚本来自动化的操作android上app程序.

### 回答1: Microsoft Office Click-to-Run是一种安装Microsoft Office的方法,它允许用户在下载和安装过程中使用应用程序。这种方法可以帮助用户更快地安装Office,同时也可以减少安装过程中的错误和问题。 ### 回答2: Microsoft Office Click-to-Run(简称Click-to-Run)是一种安装Microsoft Office的方式。与传统的安装方式不同,Click-to-Run通过从云端下载文件进行安装,而不是从光盘或下载文件安装。相比传统方式,Click-to-Run安装更快,并且安装期间对计算机性能需求较低。 Click-to-Run通过缩小Microsoft Office安装文件的大小实现快速安装。它只下载需要安装的组件和文件,而不是Office软件包的全部内容。它还会自动更新Office应用程序,使新的功能和安全修复可以及时部署,这使得Click-to-Run是一个便捷而且高效的安装方式。 不仅如此,Click-to-Run还提供了灵活的安装选项,可以让用户选择需要安装的应用程序和组件。这使得用户可以根据自己的需要进行个性化安装。 不过,也有一些缺点。因为Click-to-Run是基于云的安装方式,如果网络连接存在问题或者带宽不足,安装可能会受到影响。此外,由于Click-to-Run下载文件的大小较小,如果用户需要的是完整版的Microsoft Office,他们可能需要耐心等待一段时间才能完成下载。 总结来说,Microsoft Office Click-to-Run是一种便捷高效的安装方式,适合那些需要快速安装、自定义安装选项并且需要经常更新软件的用户。但需要注意的是需要网络畅通。 ### 回答3: Microsoft Office Click-to-Run是一种快速安装和使用Microsoft Office产品的方法。Click-to-Run采用了一种新的应用程序安装技术,它允许用户在Office安装的同时使用Office产品,而不是等待整个软件包下载完毕。Click-to-Run通过将大多数文件存储在云端,以及在计算机上进行必需的文件复制和安装,实现了更快的安装和更新速度。 使用Click-to-Run安装Office产品有诸多优点。首先,它无需等待整个软件包下载完毕就可以开始使用Office产品。其次,Click-to-Run采用了增量更新,只需要下载更新部分,这意味着用户可以更快地获得Office产品的新功能和修复程序。另外,Click-to-Run还支持多种语言版本,用户可以根据需要选择安装不同的语言版本。 Click-to-Run产品的缺点之一是它需要更快的互联网连接速度。如果用户的网络速度较慢,可能会影响Click-to-Run的安装和更新速度。另外,Click-to-Run还需要一定的计算机资源,如果计算机的处理速度和存储空间较低,可能会导致Click-to-Run体验不佳。 总体而言,Microsoft Office Click-to-Run是一种快速、方便的Office产品安装和更新方法。对于需要经常更新Office产品的用户而言,Click-to-Run能够提供更快的更新速度和优良的用户体验。但是,对于网络速度较慢或计算机不够强大的用户,Click-to-Run可能并不是最好的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值