Чтобы исследовать некоторые неудачные тесты Selenium, я бы хотел автоматически включить функцию Пауза при исключении в Chrome Devtools при запуске тестов.
Существует опция командной строки --auto-open-devtools-for-tabs
для автоматического открытия панели DevTools, которую я уже использую, но, по-видимому, нет опции / параметра CLI для нужной мне функции автоматической паузы.
Я наткнулся на команду *1000*Debugger.setPauseOnExceptions
Chrome Devtools Protocol , которую я пытался активировать с помощью execute_cdp_cmd
(я использую Selenium для Python):
driver.execute_cdp_cmd("Debugger.setPauseOnExceptions", {"state": "all"})
К сожалению, даже когда вкладка открыта (включая панель DevTools), я получаю
unhandled inspector error: {"code":-32000,"message":"Debugger agent is not enabled"}
Что я делаю не так или есть какой-то другой способ (желательно надежный и переносимый, пожалуйста, без макросов), который я мог бы использовать?