使用Monkey/Monkey Runner从Python脚本发送Intent

1 投票
1 回答
2063 浏览
提问于 2025-04-16 16:56

我正在用Python和Monkey Runner测试我的应用程序。
我想在启动活动时发送一个意图(intent)。
我试过使用额外参数(extras),但这没有帮助。

有没有人能帮我一下?如果可以的话,能不能给我一个示例的AndroidManifest.xml文件和test.py文件,教我怎么做?

谢谢大家的帮助!
blr p sh

1 个回答

0

在使用monkeyrunner的时候,有一些问题会导致它无法正确处理额外的数据。这篇问题中提到了传递布尔值的情况,但其实不止这些情况会出问题。

解决这个问题的方法是,因为在这种情况下monkeyrunner的功能有限,所以可以使用调用ADB来处理。

device.shell('am start -a android.intent.action.MAIN -n my.pkg/.MyActivity -e key val')

撰写回答