The challenge
Dell detects webdriver flags, uniform typing speeds, and rapid scrolling and throws CAPTCHA/SSL interstitial.
The solution
A Python/Selenium orchestrator (main2.py) that runs add-to-cart + guest checkout from a single CLI, with modular --step atc/--step checkout, shipping/payment from .env/JSON/demo, a humanization layer, iframe-aware payment form filling, overlay dismissal, BrightData SSL cert handling, MongoDB run history, and automatic failure artifacts (DOM snapshot + failed_steps.json).
Results
ATC → shipping → payment → submit
Flow
4 (.env/JSON/demo/CLI)
Input modes
HTML + JSON artifacts
Observability
MongoDB
History
