簡體   English   中英

如何在猴子測試期間避免鎖屏事件

[英]How to avoid lock screen event during monkey test

我正在運行猴子測試,我面臨鎖屏問題。

我嘗試使用默認命令運行測試,如下所示

“monkey -p com.xyz -v 1500000 -s 10000 --throttle 15000”

測試開始很好,但最終鎖定屏幕,從而無法解鎖,因為我有字母數字密鑰代碼作為密碼,很難通過猴子的隨機事件猜測。 我只想讓猴子只在應用程序上運行並完全忽略鎖屏事件

我正在啟用永遠不要從設置中進入睡眠狀態,如果我可以避免猴子停止按電源鍵,請告訴我。

你應該編寫自己的python腳本。 請查看Android doc中的一個簡單的monkeyrunner程序和本教程中的示例。 當你寫sript時不要使用這些類型的事件:

device.press('KEYCODE_POWER', 'DOWN_AND_UP')
device.press('KEYCODE_POWER', 'DOWN')
device.press('KEYCODE_POWER', 'UP')

哪些是屏幕鎖定(更多的密鑰代碼 )。 要運行自己的腳本,請使用:

mokeyrunner srcipt_name.py

另一個解決方案可能是避免adb shell monkey命令中的s (偽隨機數生成器)標志。 然后使用有趣的標志,除了--pct-syskeys (這些是通常保留供系統使用的鍵,例如Home,Back,Start Call,End Call或Volume控件。)你在http:/中找到更多標志/developer.android.com/tools/help/monkey.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM