【问题标题】:Send command-line arguments to MonkeyRunner script向 MonkeyRunner 脚本发送命令行参数
【发布时间】:2013-05-08 02:10:08
【问题描述】:

我开始探索编写 MonkeyRunner 脚本作为我的测试套件的一部分。我正在测试两个应用程序:免费版和付费版。我想编写一个可以针对这两个应用程序中的任何一个运行的测试脚本。是否可以将命令行参数发送到我的 MonkeyRunner 脚本?例如,我想以这种方式提供 Android 包名称。或者也许我的问题有另一种解决方案?我当然愿意接受建议。

【问题讨论】:

    标签: android testing functional-testing monkeyrunner


    【解决方案1】:

    是的,这是可能的。 sys.argv 包含您可能已传递给脚本的命令行选项和参数。 在这方面,与其他 python 解释器没有区别。 唯一应该避免的是使用命令行选项 -u-s-p-v-plugin,因为它们由 monkeyrunner 本身使用,尽管其中一些没有记录。

    【讨论】:

    • 我一般是 Python 的菜鸟,所以澄清一下,我可以运行 monkeyrunner test.py com.example"com.example"sys.argv 的元素之一,对吧?
    • 知道了!我绝对可以从这里弄清楚细节。
    猜你喜欢
    • 2012-03-15
    • 2012-07-19
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 2017-02-01
    相关资源
    最近更新 更多