Readme.md
pyproject.toml
src/purecdp/__init__.py
src/purecdp/_b64.py
src/purecdp/_json.py
src/purecdp/_loop.py
src/purecdp/_shared.py
src/purecdp/browser.py
src/purecdp/connection.py
src/purecdp/discovery.py
src/purecdp/engine.py
src/purecdp/errors.py
src/purecdp/mcp.py
src/purecdp/py.typed
src/purecdp.egg-info/PKG-INFO
src/purecdp.egg-info/SOURCES.txt
src/purecdp.egg-info/dependency_links.txt
src/purecdp.egg-info/entry_points.txt
src/purecdp.egg-info/requires.txt
src/purecdp.egg-info/top_level.txt
src/purecdp/_generator/__init__.py
src/purecdp/_generator/__main__.py
src/purecdp/_generator/emit.py
src/purecdp/_generator/model.py
src/purecdp/protocol/__init__.py
src/purecdp/protocol/accessibility.py
src/purecdp/protocol/ads.py
src/purecdp/protocol/animation.py
src/purecdp/protocol/audits.py
src/purecdp/protocol/autofill.py
src/purecdp/protocol/background_service.py
src/purecdp/protocol/bluetooth_emulation.py
src/purecdp/protocol/browser.py
src/purecdp/protocol/cache_storage.py
src/purecdp/protocol/cast.py
src/purecdp/protocol/console.py
src/purecdp/protocol/crash_report_context.py
src/purecdp/protocol/css.py
src/purecdp/protocol/debugger.py
src/purecdp/protocol/device_access.py
src/purecdp/protocol/device_orientation.py
src/purecdp/protocol/digital_credentials.py
src/purecdp/protocol/dom.py
src/purecdp/protocol/dom_debugger.py
src/purecdp/protocol/dom_snapshot.py
src/purecdp/protocol/dom_storage.py
src/purecdp/protocol/emulation.py
src/purecdp/protocol/event_breakpoints.py
src/purecdp/protocol/extensions.py
src/purecdp/protocol/fed_cm.py
src/purecdp/protocol/fetch.py
src/purecdp/protocol/file_system.py
src/purecdp/protocol/headless_experimental.py
src/purecdp/protocol/heap_profiler.py
src/purecdp/protocol/indexed_db.py
src/purecdp/protocol/input.py
src/purecdp/protocol/inspector.py
src/purecdp/protocol/io.py
src/purecdp/protocol/layer_tree.py
src/purecdp/protocol/log.py
src/purecdp/protocol/media.py
src/purecdp/protocol/memory.py
src/purecdp/protocol/network.py
src/purecdp/protocol/overlay.py
src/purecdp/protocol/page.py
src/purecdp/protocol/performance.py
src/purecdp/protocol/performance_timeline.py
src/purecdp/protocol/preload.py
src/purecdp/protocol/profiler.py
src/purecdp/protocol/pwa.py
src/purecdp/protocol/runtime.py
src/purecdp/protocol/schema.py
src/purecdp/protocol/security.py
src/purecdp/protocol/service_worker.py
src/purecdp/protocol/smart_card_emulation.py
src/purecdp/protocol/storage.py
src/purecdp/protocol/system_info.py
src/purecdp/protocol/target.py
src/purecdp/protocol/tethering.py
src/purecdp/protocol/tracing.py
src/purecdp/protocol/web_audio.py
src/purecdp/protocol/web_authn.py
src/purecdp/protocol/web_mcp.py
src/purecdp/testing/__init__.py
src/purecdp/testing/_agent.py
src/purecdp/testing/element.py
src/purecdp/testing/frame.py
src/purecdp/testing/human.py
src/purecdp/testing/intercept.py
src/purecdp/testing/page.py
src/purecdp/testing/pytest_plugin.py
src/purecdp/testing/recorder.py
src/purecdp/testing/snapshot.py
src/purecdp/testing/sse.py
src/purecdp/testing/stealth.py
src/purecdp/testing/testcase.py
src/purecdp/transport/__init__.py
src/purecdp/transport/pipe.py
src/purecdp/transport/websocket.py
tests/test_backends.py
tests/test_connection.py
tests/test_e2e.py
tests/test_engine.py
tests/test_generator.py
tests/test_json.py
tests/test_lifecycle.py
tests/test_mcp.py
tests/test_protocol.py
tests/test_sse.py
tests/test_testing.py
tests/test_testing_e2e.py
tests/test_transports.py