2016-08-12 3 views
-3

Мне нужно использовать chrome-har-capturer с Android-телефоном через ADB.Chrome-har-capturer и Android через ADB

С Chrome на локальной машине, можно запустить Chrome с последующим переходом:

--remote-debugging-port=<port> 

, а затем использовать хром-хэт Capturer, как показано ниже, чтобы соединиться с указанным портом для удаленной отладки:

chrome-hat-capturer --port <port> -o out.har 

проблема с Android является то, что в то время как я могу начать Chrome на Android с помощью ADB, он не принимает дист отладки:

db shell am start -n com.android.chrome/com.google.android.apps.chrome.Main --remote-debugging-port=9222 

Error: Unknown option: --remote-debugging-port=9222 

Любая идея, как это сделать?

+0

Могу ли я спросить, почему мой вопрос получил большие пальцы? ??? – kakhkAtion

ответ

0

Для тех, кто еще пытается сделать это, я нашел, как это сделать:

На вас локальной машине:

1) Выполнить хром:

adb shell am start -n com.android.chrome/com.google.android.apps.chrome.Main 

2) вперед порт отладки :

adb forward tcp:9222 localabstract:chrome_devtools_remote 

3) Выполнить хром-Har-Capturer:

chrome-har-capturer --force --port 9222 -o my.har http://www.example.com 

Обратите внимание, что вы должны использовать опцию --force.