@DiseaseC

Как получить JS-объект через dev tools в Chrome?

Есть библиотека, которая возвращает объект user. Чтобы протестить эту либу написал простого бота на puppeteer: бот заходит на сайт, тыкает на кнопочки - и вот тут мне нужно посмотреть, на результат работы либы, то есть на объект user. Но не знаю, как это можно сделать через dev tools или, возможно, через puppeeter.
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
@rPman
Смотрите по коду как к объекту обращается сайт.

Скорее всего там будет какой то глобальный объект и где то в дебрях его мемберов будет ваш объект.

Но возможна ситуация когда таких объектов нет а все передается в пределах локального контекста, например с помощью use, тогда у вас остается только местный отладчик, ставите брейк в том месте где код обращается к нужной вам переменной и смотрите.

Правильное решение, подмените код одного из методов, который будет вызываться в нужный момент, добавив в него вызов вашего метода.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы