【问题标题】:Where is the help.py for Android's monkeyrunnerAndroid的monkeyrunner的help.py在哪里
【发布时间】:2010-12-09 08:58:12
【问题描述】:

我只是找不到help.py 文件来创建monkeyrunner 的API 参考。 Android references中描述的命令

当我打电话给monkeyrunner html help.py /path/to/place/the/doc.htmlmonkeyrunner <format> help.py <outfile> 不起作用。

很明显help.py 文件没有找到,monkeyrunner 还告诉我“无法打开指定的脚本文件”。但是我系统上的locate 并没有给我带来与monkeyrunner 或Android 有任何关系的help.py 文件。

所以我的问题是:他们在哪里隐藏了用于创建 API 参考的 help.py 文件?

【问题讨论】:

    标签: android python testing monkeyrunner


    【解决方案1】:

    我也找不到。但是可以假设它只是使用传入的参数调用 MonkeyRunner.help() 。如果您只是想快速获得一些东西,请使用我创建的这个脚本,也叫 help.py:

    #!/usr/bin/env python
    
    # Imports the monkeyrunner modules used by this program
    from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
    
    text = MonkeyRunner.help("html");
    
    f = open('help.html', 'w')
    f.write(text);
    f.close();
    

    像运行任何其他 monkeyrunner 脚本一样运行它:

    $ monkeyrunner help.py
    

    【讨论】:

    • 对我不起作用。执行第四行时抛出异常(执行帮助方法时)。
    【解决方案2】:

    在我的机器中拥有所有代码后(即 repo 同步),它与其他三个一起位于 mydroid/sdk/monkeyrunner/scripts:

    help.py monkey_playback.py monkey_recorder.py mr_pydoc.py

    【讨论】:

      【解决方案3】:

      这是一个绝妙的答案https://stackoverflow.com/a/4470513/551383,但如果你真的想要这个文件在 android 源中,即http://androidxref.com/4.2_r1/xref/sdk/monkeyrunner/scripts/help.py

      【讨论】:

        【解决方案4】:

        http://androidxref.com/source/xref/sdk/monkeyrunner/scripts/help.py

        我相信网站上的文档是从那个脚本开始的,但我很确定有人会在之后对其进行编辑。

        【讨论】:

          【解决方案5】:

          monkeyrunner 的帮助文档(monkeyrunner Built-in Help) 有错误,请按其他顺序使用参数:

          monkeyrunner help.py <format> <outfile>

          如果您在 monkeyrunner.bat 目录 (android monkeyrunner scripts) 之外运行它,请不要忘记指定脚本的完整路径。
          如果你没有上面用户描述的 Repo Sync,你可以找到源(包括help.py),例如,这里:monkeyrunner scripts

          我在 Google Code (Issue 26259: monkeyrunner Built-in Help Description Error) 上提出了一个问题,希望他们能尽快解决。

          【讨论】:

          • 是的,monkeyrunner 仍然脑死亡......直到我从它的安装路径运行它才能工作
          猜你喜欢
          • 2013-05-19
          • 2023-04-01
          • 1970-01-01
          • 2012-10-26
          • 2013-06-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多