Вы можете создать пользовательский WebViewClient для вашего WebView.Затем вы можете переопределить mustInterceptRequest и / или shouldOverrideUrlLoading.Это позволит вам узнать обо всем сетевом трафике (загрузках страницы, Ajax-запросах, а также о более обыденных вещах, таких как загружаемые изображения и CSS) на страницу.Затем вы можете зарегистрировать это в параметрах отладки или информации, чтобы они регистрировались только в разработке, а не в рабочей сборке (при условии, что вы правильно установили уровни журнала для сборки выпуска). Вы также можете построить утверждения модульного теста на основеинформация, предоставляемая этими методами.Переопределение этих двух методов также может предоставить вам возможности для загрузки тестовых страниц в целях модульного тестирования.Точно так же вы можете создать пользовательский WebChromeClient для вашего WebView.Вы можете переопределить его onConsoleMessage для направления ведения журнала JS и предупреждений / ошибок в обычный журнал Android.