diff --git a/clear_all.js b/clear_all.js
new file mode 100644
index 0000000..ca33a15
--- /dev/null
+++ b/clear_all.js
@@ -0,0 +1,28 @@
+const {exec} = require("child_process");
+const regexDevices = /[a-zA-Z0-9]/g
+exec("adb devices ", (error, stdout, stderr) => {
+ if (error) {
+ console.log(`error: ${error.message}`);
+ return;
+ }
+ if (stderr) {
+ console.log(`stderr: ${stderr}`);
+ return;
+ }
+ console.log(`stdout: ${stdout}`);
+// find the device id from output
+// let matchedDeviceIds = regexDevices.exec(stdout)
+ regexDevices.global = true
+ let matchedDeviceIds = stdout.matchAll(regexDevices);
+ for (m in matchedDeviceIds) {
+ console.log(m);
+ }
+ console.log(matchedDeviceIds)
+ // var m;
+ // do {
+ // let m = regexDevices.exec(stdout);
+ // if (m) {
+ // console.log(m[1], m[2]);
+ // }
+ // } while (m);
+});
\ No newline at end of file
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.bat b/clear_data.bat
index 602b399..08da9a6 100644
--- a/clear_data.bat
+++ b/clear_data.bat
@@ -247,7 +247,98 @@ 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
+
#huawei mate 8
adb -s emulator-5554 shell pm clear com.android.chrome
adb -s emulator-5554 shell am set-debug-app --persistent com.android.chrome
-adb -s emulator-5554 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main
\ No newline at end of file
+adb -s emulator-5554 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
diff --git a/clear_data.sh b/clear_data.sh
index 14dd25a..744840f 100644
--- a/clear_data.sh
+++ b/clear_data.sh
@@ -175,4 +175,123 @@ 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
+
+#18
+adb -s emulator-5562 shell pm clear com.android.chrome
+adb -s emulator-5562 shell am set-debug-app --persistent com.android.chrome
+adb -s emulator-5562 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main
+
+
+#18
+adb -s emulator-5558 shell pm clear com.android.chrome
+adb -s emulator-5558 shell am set-debug-app --persistent com.android.chrome
+adb -s emulator-5558 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main
+
+adb -s emulator-5560 shell pm clear com.android.chrome
+adb -s emulator-5560 shell am set-debug-app --persistent com.android.chrome
+adb -s emulator-5560 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main
+
+#18
+adb -s 192.168.0.37:5555 shell pm clear com.android.chrome
+adb -s 192.168.0.37:5555 shell am set-debug-app --persistent com.android.chrome
+adb -s 192.168.0.37:5555 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main
+
+#18
+adb -s 192.168.0.27:5555 shell pm clear com.android.chrome
+adb -s 192.168.0.27:5555 shell am set-debug-app --persistent com.android.chrome
+adb -s 192.168.0.27:5555 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main
+
+#18
+adb -s emulator-5560 shell pm clear com.android.chrome
+adb -s emulator-5560 shell am set-debug-app --persistent com.android.chrome
+adb -s emulator-5560 shell am start -n com.android.chrome/com.google.android.apps.chrome.Main
\ No newline at end of file
diff --git a/index.html b/index.html
index 15523f4..fc0df77 100644
--- a/index.html
+++ b/index.html
@@ -44,13 +44,23 @@