да, это костыль — часть функций из CDP попытались выставить наружу. но только маленькую часть. а я показал, как получить доступ ко всем возможностям CDP
или вы имеете в виду использование универсальной функции ExecuteCDP? 1) это сложно, потому что надо вручную формировать payload, 2) листенер вы при помощи этой функции не сделаете никак вообще
Ну вообще я имел в виду что для того чтобы "дёрнуть сhrome dev tools" не нужно тащить лишнюю библиотеку в проект. А для сохранения лога лучше использовать встроенные в браузер средства.
а, это. зато CDP позволяет это отслеживать в режиме реального времени. а ещё можно модифицировать. или мокать. как в прокси, только без прокси. используя "встроенные в браузер средства"
Ну для тестов реальное время вряд ли нужно, обычно мы смотрим что упало и почему. А по поводу мокать - уж больно часто меняются в CDP методы для этого, пока он ещё активно развивается.