知行迭代
导航
首页
最近更改
随机页面
常用
分类目录
Linux命令
Mediawiki常用
电脑技巧
工具
链入页面
相关更改
特殊页面
页面信息
登录
查看“Uiautomator2”的源代码
←
Uiautomator2
页面
讨论
阅读
查看源代码
查看历史
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:[
[1]
]
您可以查看和复制此页面的源代码。
Uiautomator2是一个[[Android]]应用的自动化测试工具,支持[[Python]]语言。基于Android的UiAutomator工具,使用Python封装并改进。 ==简介== ===时间轴=== ===Uiautomator2与Appium=== {| class="wikitable" ! 名称 ! 优点 ! 缺点 |- | Uiautomator2 | 安装简单,语法简洁 | 仅支持Android |- | [[Appium]] | 使用稍复杂,企业级自动化测试 | 支持多平台,多语言 |} ===安装=== *1.安装[[Python]]。 *2.安装一款代码编辑器如[[VS Code]]。 *3.Android手机或Android模拟器(如[[BlueStacks]])。 *4.安装Android adb,adb 包含在 [https://developer.android.com/studio/releases/platform-tools?hl=zh-cn Android SDK 平台工具软件包]中。下载后解压缩,将该目录添加到环境变量中,如Windows环境变量Path中。在cmd端口数据adb显示版本信息即安装成功。 *5.adb连接到手机或模拟器,终端输入<code>adb devices</code>查看已经连接的设备,没有手动连接,如<code>adb connect localhost:端口号</code>端口号在模拟器中查看。 *6.使用[[pip]]安装uiautomator2: pip3 install -U uiautomator2 *7.安装[[weditor]],方便查看App界面的元素信息。 pip3 install -U weditor ==基础知识== === 入门示例 === <syntaxhighlight lang="python" > import uiautomator2 as u2 # 连接手机 device = u2.connect() # 打印设备信息 print(device.device_info) # 打开企业微信 device.app_start("com.tencent.wework") # 打印当前正在运行程序的包名 print(device.app_current()) </syntaxhighlight> ==资源== ===官网=== Uiautomator2 源代码:https://github.com/openatx/uiautomator2 ===网站=== * [https://developer.android.com/training/testing/ui-automator Android UI Automator] ===文章===
本页使用的模板:
模板:了解更多
(
查看源代码
)
返回至“
Uiautomator2
”。