CAPTCHA
BCTRL can help browser runtimes handle supported CAPTCHA challenges during automation. Configure CAPTCHA behavior at runtime launch, then continue using your native browser framework over CDP.
Enable CAPTCHA solving
CAPTCHA auto-solving defaults to false.
Then connect normally.
If you are controlling the runtime through CDP, either enable captcha.autoSolve before creating the runtime or release the connection before starting a manual CAPTCHA invocation.
Manual solve invocation
Supported challenge families
Support can include common challenge types such as reCAPTCHA, hCaptcha, Cloudflare Turnstile, GeeTest, Arkose, and DataDome, depending on site behavior and solver availability.
Observability
CAPTCHA attempts appear in run events when BCTRL can observe them. Use run events and artifacts to debug whether a challenge was detected, solved, skipped, or failed.

