【问题标题】:control android device/emulator by python [closed]通过python控制android设备/模拟器[关闭]
【发布时间】:2016-07-20 20:30:39
【问题描述】:

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

  1. 更改系统设置。
  2. 设置代理。
  3. 打开应用 A,点击某个地方,执行其他操作...
  4. 然后打开应用 B,向上轻按,执行其他操作...
  5. 等等。

我试过了

  1. monkeyrunner,实际上不是python(它是Jython),通常我不知道为什么示例代码不能工作(这种方式缺乏调试方法。如果支持python,我可以使用ipython或pycharm ),
  2. appium,介绍了一个非常好的框架,完全支持python。但是教程总是说只测试一个应用程序,似乎无法更改系统设置或按HOMEBACK按钮。

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

【问题讨论】:

  • Appium 确实支持设备级设置/操作。我已经这样做了。例如更改系统日期/时间、从设置中打开/关闭无障碍服务、打开相机应用和拍摄图像等
  • 您要更改哪些系统设置以及如何设置代理?
  • @ShekharSwami 你能提供一个关于这个的教程吗?我真的不知道如何开始。我不是测试人员,但所有教程都是针对应用测试的。
  • @nullpointer 没有具体的,我只是想要一个支持设备级别设置/操作的工具,因为我发现的教程都没有提到。

标签: android python android-emulator appium monkeyrunner


【解决方案1】:

您可以尝试AndroidViewClient/culebra,它还提供了一个用户界面(请参阅Culebra GUI),它允许您按照您的需求进行描述。

【讨论】:

    猜你喜欢
    • 2016-01-16
    • 2013-07-13
    • 2012-07-14
    • 1970-01-01
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多