This issue is being tracked here and moving along fine - https://bugs.chromium.org/p/chromium/issues/detail?id=696481
Default behavior by design is to block automated headless downloads for security reasons. But above issue tries to address this important use case.