Windows Selenium在作为系统运行时可能会下载文件

Windows Selenium在作为系统运行时可能会下载文件,windows,firefox,selenium-webdriver,system,user-accounts,Windows,Firefox,Selenium Webdriver,System,User Accounts,我有一个项目,它使用selenium来导航站点,定位下载链接,并使用Firefox WebDriver在没有提示的情况下下载 我已将此设置为计划任务,并最初使用了我自己的windows帐户,但我不想使用我的帐户。我希望无论发生什么情况,都能运行此程序,而不依赖于帐户。因此,我将计划任务更改为使用“系统”帐户 由于应用程序找不到它应该下载的文件,导致日志出错,这使我相信该文件从未下载过 事实: Firefox将在我使用windows帐户登录时下载。 我可以更改这台计算机的默认设置,因此不需要讨论F

我有一个项目,它使用selenium来导航站点,定位下载链接,并使用Firefox WebDriver在没有提示的情况下下载

我已将此设置为计划任务,并最初使用了我自己的windows帐户,但我不想使用我的帐户。我希望无论发生什么情况,都能运行此程序,而不依赖于帐户。因此,我将计划任务更改为使用“系统”帐户 由于应用程序找不到它应该下载的文件,导致日志出错,这使我相信该文件从未下载过

事实: Firefox将在我使用windows帐户登录时下载。 我可以更改这台计算机的默认设置,因此不需要讨论Firefox配置文件

我的问题: 当通过“系统”而不是使用windows帐户触发下载时,是否存在问题?
有没有办法让我以“系统”身份登录以调试代码?

Selenium不会以系统帐户运行,因为Selenium需要访问windows桌面才能启动web浏览器。您需要做的是使用PhantomJS编写自动测试,然后您应该能够在系统帐户下作为服务或计划任务运行它