From 2cb45af5b9139f9a694ff2a987d22520e52ca9fa Mon Sep 17 00:00:00 2001 From: PAN Lei Date: Tue, 7 Feb 2023 20:30:50 +0100 Subject: [PATCH] add more devices --- clear_all_devices.js | 50 ++++++++++++++++++++++++ clear_data.sh | 91 +++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 140 insertions(+), 1 deletion(-) create mode 100644 clear_all_devices.js diff --git a/clear_all_devices.js b/clear_all_devices.js new file mode 100644 index 0000000..875198f --- /dev/null +++ b/clear_all_devices.js @@ -0,0 +1,50 @@ +const {_android: android} = require('playwright'); +const {exec} = require("child_process"); + +function delay(delayInMs) { + return new Promise(resolve => { + setTimeout(() => { + resolve(2); + }, delayInMs); + }); +} + +android.devices().then((devices) => { + devices.forEach((device) => { + console.log(device.serial() + ":will reset browser"); + exec("adb -s " + device.serial() + " shell pm clear com.android.chrome", (error, stdout, stderr) => { + if (error) { + console.log(`error: ${error.message}`); + return; + } + if (stderr) { + console.log(`stderr: ${stderr}`); + return; + } + console.log(`stdout: ${stdout}`); + }); + exec("adb -s " + device.serial() + " shell am set-debug-app --persistent com.android.chrome", (error, stdout, stderr) => { + if (error) { + console.log(`error: ${error.message}`); + return; + } + if (stderr) { + console.log(`stderr: ${stderr}`); + return; + } + console.log(`stdout: ${stdout}`); + }); + exec("adb -s " + device.serial() + " shell am start -n com.android.chrome/com.google.android.apps.chrome.Main", (error, stdout, stderr) => { + if (error) { + console.log(`error: ${error.message}`); + return; + } + if (stderr) { + console.log(`stderr: ${stderr}`); + return; + } + console.log(`stdout: ${stdout}`); + }); + }) + } +) diff --git a/clear_data.sh b/clear_data.sh index 14dd25a..7827296 100644 --- a/clear_data.sh +++ b/clear_data.sh @@ -175,4 +175,93 @@ adb -s emulator-5556 shell am start -n com.android.chrome/com.google.android.app #huawei mate 8 adb -s APU7N16321020182 shell pm clear com.android.chrome adb -s APU7N16321020182 shell am set-debug-app --persistent com.android.chrome -adb -s APU7N16321020182 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main \ No newline at end of file +adb -s APU7N16321020182 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main +#1 +adb -s 2469c020930c7ece shell pm clear com.android.chrome +adb -s 2469c020930c7ece shell am set-debug-app --persistent com.android.chrome +adb -s 2469c020930c7ece shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#2 +adb -s 2890e299833f7ece shell pm clear com.android.chrome +adb -s 2890e299833f7ece shell am set-debug-app --persistent com.android.chrome +adb -s 2890e299833f7ece shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#3 +adb -s 2890e6d52b3f7ece shell pm clear com.android.chrome +adb -s 2890e6d52b3f7ece shell am set-debug-app --persistent com.android.chrome +adb -s 2890e6d52b3f7ece shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#4 +adb -s 3058394b4a393498 shell pm clear com.android.chrome +adb -s 3058394b4a393498 shell am set-debug-app --persistent com.android.chrome +adb -s 3058394b4a393498 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#5 +adb -s 3131315531523098 shell pm clear com.android.chrome +adb -s 3131315531523098 shell am set-debug-app --persistent com.android.chrome +adb -s 3131315531523098 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#6 +adb -s 324d414b4a393498 shell pm clear com.android.chrome +adb -s 324d414b4a393498 shell am set-debug-app --persistent com.android.chrome +adb -s 324d414b4a393498 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#7 +adb -s 3452543639393498 shell pm clear com.android.chrome +adb -s 3452543639393498 shell am set-debug-app --persistent com.android.chrome +adb -s 3452543639393498 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#8 +adb -s 34e8475c2e0b7ece shell pm clear com.android.chrome +adb -s 34e8475c2e0b7ece shell am set-debug-app --persistent com.android.chrome +adb -s 34e8475c2e0b7ece shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#9 +adb -s 364f55374c4c3098 shell pm clear com.android.chrome +adb -s 364f55374c4c3098 shell am set-debug-app --persistent com.android.chrome +adb -s 364f55374c4c3098 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#10 +adb -s 374a4a4b4a393498 shell pm clear com.android.chrome +adb -s 374a4a4b4a393498 shell am set-debug-app --persistent com.android.chrome +adb -s 374a4a4b4a393498 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#11 +adb -s 433954544a4a3098 shell pm clear com.android.chrome +adb -s 433954544a4a3098 shell am set-debug-app --persistent com.android.chrome +adb -s 433954544a4a3098 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#12 +adb -s 4347394655383098 shell pm clear com.android.chrome +adb -s 4347394655383098 shell am set-debug-app --persistent com.android.chrome +adb -s 4347394655383098 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#13 +adb -s 4448465253313498 shell pm clear com.android.chrome +adb -s 4448465253313498 shell am set-debug-app --persistent com.android.chrome +adb -s 4448465253313498 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#14 +adb -s 4653345154303098 shell pm clear com.android.chrome +adb -s 4653345154303098 shell am set-debug-app --persistent com.android.chrome +adb -s 4653345154303098 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#15 +adb -s 4b504b4b4a393498 shell pm clear com.android.chrome +adb -s 4b504b4b4a393498 shell am set-debug-app --persistent com.android.chrome +adb -s 4b504b4b4a393498 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#16 +adb -s 53534a4b4a393498 shell pm clear com.android.chrome +adb -s 53534a4b4a393498 shell am set-debug-app --persistent com.android.chrome +adb -s 53534a4b4a393498 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#17 +adb -s 5634563639393498 shell pm clear com.android.chrome +adb -s 5634563639393498 shell am set-debug-app --persistent com.android.chrome +adb -s 5634563639393498 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main + +#18 +adb -s 344d395044413098 shell pm clear com.android.chrome +adb -s 344d395044413098 shell am set-debug-app --persistent com.android.chrome +adb -s 344d395044413098 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main \ No newline at end of file