python - 从 python 和 adb 中找到 android 元素
问题描述
我希望能够在任何应用程序中找到当前android屏幕中的所有元素,并能够通过python中的id定位它们,从元素中获取所有数据并输入数据/使用adb从python中单击它们。
有什么办法吗?主要问题是找到元素,我不知道我能用什么。
我找到了这个 uiautomator
https://github.com/xiaocong/uiautomator
但我认为这对于输入数据或单击按钮很有用,对于在 android 视图中实际定位元素没有用。
解决方案
推荐阅读
- python - 如何根据 python 中的行值生成 id 列?
- java - 有什么方法可以默认公开自定义执行器端点
- http - NGINX proxy_pass 变更方案
- python - 如何使用 pybind11 .so 链接所有 PyTorch?
- google-apps-script - 如何在 Google Apps 脚本中添加和删除边框
- javascript - 尝试在使用 Firebase 创建帐户时创建用户文档时出现“无法读取未定义的属性‘用户’”
- python - 如何将子字典转换为数据框?
- reactjs - Material-Table React:如何设置动作 iconProps
- node.js - 为什么使用 HTTPS 运行 NPM 时出现错误?
- php - 出于分页目的,是否有可能从 PHP imap_search() 结果中限制仅 10 条消息数?