我开始探索编写MonkeyRunner脚本作为我的测试套件的一部分。我正在测试两个应用程序:免费版和付费版。我想编写一个测试脚本,我可以针对这两个应用程序中的任何一个运行。是否可以将命令行参数发送到我的MonkeyRunner脚本?例如,我想以这种方式提供Android包名称。或者也许是我的问题的另一个解决方案?我当然乐于接受建议。
答案 0 :(得分:3)
是的,这是可能的。 sys.argv
包含您可能已传递给脚本的命令行选项和参数。
在这方面,与其他python解释器没有区别。
您唯一应该避免的是使用命令行选项-u
,-s
,-p
,-v
和-plugin
,因为它们被{{1}使用本身,虽然其中一些没有记录。