42. Debugging Playbook: DevTools, Browser Logs & Breakpoints

Debugging Techniques in Python

1. Interactive Debugger: Add breakpoint() directly inside your test code to drop into an interactive PDB session while the browser remains open. 2. Retrieve Browser Logs:
for entry in driver.get_log("browser"):
    if entry["level"] == "SEVERE":
        print(f"Browser Console Error: {entry['message']}")

Task

  • Implement format_console_log(level, message):
  • 1. Return f"[{level}] {message}".
πŸ’‘Common doubts
Did you like the problem?
Lesson 42 of 43
Python
Loading code editor…
Next