Selenium is restricted by browser security and design limitations. It cannot: Handle CAPTCHA (by design, CAPTCHA is meant to stop bots), Read barcodes or QR codes, Interact with hardware (Fingerprint scanners, Biometric readers), Automate desktop applications, Interact with elements outside the browser DOM, Handle file downloads automatically, or Bypass SSL certificate warnings.
Trying to automate CAPTCHA with Selenium is like trying to bypass a fingerprint lock with code—it's not designed to be bypassed by software.
How do you handle a CAPTCHA in a Selenium script?