Tool-specific limitations to plan around
Selenium configures proxies through browser capabilities using a Proxy object. Python bindings raise errors late when credentials are wrong, so headless runs can silently answer 407 unless authentication is handled explicitly.
- Driver versions differ in proxy capability names; verify with a live IP check rather than trusting the session start.
- Set the proxy before the browser session starts; changing it later requires a full restart.