0
我使用下面的命令來測試我的Android應用 pb = new ProcessBuilder("adb","-s", deviceId,"shell", "monkey -p" + packageName + " -v 5000");
ADB猴子測試秋天到其他包
我的問題是,當亞行猴子開始測試,然後它也打開系統設置,音頻播放器等 有沒有其他解決方案讓adb monkey只保留特定的包名?
我使用下面的命令來測試我的Android應用 pb = new ProcessBuilder("adb","-s", deviceId,"shell", "monkey -p" + packageName + " -v 5000");
ADB猴子測試秋天到其他包
我的問題是,當亞行猴子開始測試,然後它也打開系統設置,音頻播放器等 有沒有其他解決方案讓adb monkey只保留特定的包名?
爲了防止猴子從打開的設置,有一個問題的答案:https://stackoverflow.com/a/31349378/7407999
我已經搜查了這個問題的答案了很多天,但只有這個答案解決了這個問題。
要防止音頻播放器,請在猴子選項中設置「--pct-syskeys 0」。請參閱: https://developer.android.com/studio/test/monkey.html
那就是'-p'參數是應該做的 - 限制的事件特定數據包。 –
@AlexP。但它似乎不工作,因爲我在我的代碼中有這個-p。 – nestorasg