I\'ve developed a couple of Python scripts using Selenium and, at first, PhantomJS. While heading toward automated downloads, I switched for (headed) Firefox (which worked)
Headless chrome may be faster on same machine than headed, try adding some wait before locating password element.