我是在 Android 上使用猴子的新手,通过尝试一些示例,我发现它的大部分事件都用于设置活动。我从哪个活动开始测试并不重要,它最终只是试图更改我的设置活动。
有没有办法可以强迫猴子避免这样做并以有意义的方式使用它?
我是在 Android 上使用猴子的新手,通过尝试一些示例,我发现它的大部分事件都用于设置活动。我从哪个活动开始测试并不重要,它最终只是试图更改我的设置活动。
有没有办法可以强迫猴子避免这样做并以有意义的方式使用它?
您可以在命令行中使用一个或多个-p <allowed-package-name>
来限制将接收事件的包名称。这样你就可以排除Stettings。
您还可以在手风琴模式下使用AndroidViewClient/culebra ,这让您可以使用更聪明的方法。它不仅仅生成伪随机的用户事件流,例如点击、触摸或手势,以及与设备交互的一些系统级事件,它分析屏幕内容并随机选择合适的事件或同样随机选择的目标的动作,通常是 a 。View
一个非常有趣的情况是,如果内容描述表明应用程序可能正在等待您说话,例如Tap to Speak或Voice Search,culebra
实际上会向应用程序说出随机文本(此功能仅在 Linux 和 OSX 上可用)。
如果默认配置或随机文本、密码和电子邮件不适合您的需要,您可以在Concertina.py中进行更改
更多细节可以在culebra: 手风琴模式中找到