2016-03-11 64 views
0

我是在Android上使用猴子的新手,並嘗試了幾個例子,我發現它將大部分事件花費在設置活動上。我開始測試的活動並不重要,它只是試圖對我的設置活動進行更改。Android:猴子在設置活動上花費的比例不成比例

有沒有一種方法可以強迫猴子避免這樣做並以有意義的方式使用它?

回答

0

您可以在命令行中使用一個或多個-p <allowed-package-name>來限制將接收事件的軟件包名稱。通過這種方式,您可以排除Stettings

您還可以使用AndroidViewClient/culebra六角琴模式,讓您使用更聰明的方法。除了生成諸如點擊,觸摸或手勢之類的用戶事件的僞隨機流以及與設備交互的多個系統級事件之外,它還分析屏幕的內容並隨機選擇合適的事件或也爲隨機選擇的目標採取行動,通常爲View

一個很有意思的情況是,如果內容描述建議可將應用程序等待你說話,像點擊講語音搜索culebra實際上會說話隨機文本的應用程序(此功能僅在Linux和OSX上可用)。

如果缺省配置或隨機文本,密碼和電子郵件不能滿足您的需求,您可以在concertina.py

更多細節改變它可以在culebra: concertina mode

找到