如何在Java中找到Chrome下载路径

时间:2013-08-26 06:21:37

标签: java google-chrome download selenium-webdriver

我正在尝试使用Chrome浏览器使用Webdriver编写测试,我想下载一些文件,当我点击下载链接时,文件会自动下载到下载文件夹。 我想知道是否有办法找出下载文件夹的当前路径(Win / Linux) 是否有一些配置文件,Chrome可以对其进行设置?

Thans

1 个答案:

答案 0 :(得分:8)

Google Chrome正在维护一个用于此类自定义配置的配置文件命名为偏好设置,其格式为 JSON 。因此您必须阅读此文件。您将获得当前此文件中的下载文件夹路径。

"download": {
      "default_directory": "CURRENT_PATH_OF_YOUR_DOWNLOAD_FOLDER",
      "directory_upgrade": true,
      "extensions_to_open": "",
      "prompt_for_download": false
 },

Parsing JSON File Java 这将帮助您阅读该文件。

此配置文件的位置 在Linux中是 的 /USER_HOME_FOLDER/.config/chromium/Default/Preferences 在Windows中是 C:\ Users \ USER_ACCOUNT \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Preferences