android - 通过python控制android设备/模拟器

标签 android python android-emulator appium monkeyrunner

<分区>

我对android开发不熟悉。但只想使用 python 脚本在我的 android 设备/模拟器上做一些事情。 例如:

  1. 更改系统设置。
  2. 设置代理。
  3. 打开应用程序 A,点击某个地方,做其他事情...
  4. 然后打开应用程序 B,点击向上向下,做其他事情...
  5. 等等。

我试过了

  1. monkeyrunner,其实不是python写的(是Jython写的),平时不知道为什么示例代码不能运行(缺少这种调试方法,我可以如果支持 python,则使用 ipython 或 pycharm),
  2. appium,引入了一个非常好的框架,完全支持python。但是教程总是说只测试一个应用程序,好像不能更改系统设置之类的,按HOMEBACK 按钮。

我以前从未做过这样的事情,是否有任何工具或教程可以涵盖我的情况?

最佳答案

你可以试试AndroidViewClient/culebra它还提供了一个 UI(请参阅 Culebra GUI),它允许您根据需要执行您描述的操作。

enter image description here enter image description here

关于android - 通过python控制android设备/模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36349457/

相关文章:

python - 从 GDAL 中的栅格中提取点

android - 在 build.grade(模块 :app) giving error

java - Soap登录使用5个参数android

python - 如何在没有人工交互的情况下使用 Google Drive SDK 2 和 Python 获取 OAuth 凭证

Android Studio 模拟器屏幕为 "Scratched"且失真

Android Studio Pixel 2 虚拟设备 - Pixel 2 AVD

java - 尝试获取任何 Android 设备的 MAC/硬件地址

android - 单路径 Android 的多种颜色

java - 使用 RecyclerView 并从 Web 服务获取信息但不显示答案并且我没有收到任何错误 为什么?

python - 读取和写入 csv 文件