Selenium webdriver WebDriver:如何获取/读取当前实例目标下载目录

Selenium webdriver WebDriver:如何获取/读取当前实例目标下载目录,selenium-webdriver,webdriver,Selenium Webdriver,Webdriver,我不想对驱动程序本身设置任何首选项,我只需要一个特定的测试来获取最近保存的文件的位置 有什么办法吗?最近保存的文件是自动下载的吗?是的,没错。在Windows中,自动下载的任何文件都存储在用户的默认下载文件夹中,可以使用以下方式访问:file dirMyDownloads=new file(System.getProperty(“user.home”)+“/downloads/”这是您需要的吗?不太。。。。。我们的测试CI在许多jenkins机器上运行测试。它们使用随机生成的用户运行,启动脚本覆

我不想对驱动程序本身设置任何首选项,我只需要一个特定的测试来获取最近保存的文件的位置


有什么办法吗?

最近保存的文件是自动下载的吗?是的,没错。在Windows中,自动下载的任何文件都存储在用户的默认下载文件夹中,可以使用以下方式访问:
file dirMyDownloads=new file(System.getProperty(“user.home”)+“/downloads/”这是您需要的吗?不太。。。。。我们的测试CI在许多jenkins机器上运行测试。它们使用随机生成的用户运行,启动脚本覆盖许多环境。变量。我需要一个确定的方法从webdriver本身获取目标位置,也许?或者任何关于一个问题的建议。我已经通过假设位置为/downloads/实现了这一点,它在我的机器上运行良好,但在Jenkins上不起作用……在这种情况下,如果您在任何测试中使用Chome,您应该访问preferences JSON文件。此处阅读更多信息:“最近保存的文件”是否自动下载?是的,没错。在Windows中,自动下载的任何文件都存储在用户的默认下载文件夹中,可以使用以下方式访问:
file dirMyDownloads=new file(System.getProperty(“user.home”)+“/downloads/”这是您需要的吗?不太。。。。。我们的测试CI在许多jenkins机器上运行测试。它们使用随机生成的用户运行,启动脚本覆盖许多环境。变量。我需要一个确定的方法从webdriver本身获取目标位置,也许?或者任何关于一个问题的建议。我已经通过假设位置为/downloads/实现了这一点,它在我的机器上运行良好,但在Jenkins上不起作用……在这种情况下,如果您在任何测试中使用Chome,您应该访问preferences JSON文件。请在此处阅读更多信息: