[英]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.