如何在Java中找到Chrome下载路径
问题内容:
我正在尝试使用Chrome浏览器使用Webdriver编写测试,我想下载一些文件,当我单击下载链接时,该文件会自动下载到下载文件夹中。我想知道是否可以通过某种方式找出下载文件夹的当前路径(Win
/ Linux),Chrome是否保留一些配置文件来对其进行设置?
坦斯
问题答案:
Google chrome正在为这样的自定义配置维护一个配置文件,即 JSON* 格式的名为 Preferences的
配置文件,因此您必须阅读此文件,您将从该文件中获取下载文件夹的当前路径。
*
"download": {
"default_directory": "CURRENT_PATH_OF_YOUR_DOWNLOAD_FOLDER",
"directory_upgrade": true,
"extensions_to_open": "",
"prompt_for_download": false
},
解析JSON File Java 这将帮助您读取该文件。
此配置文件的位置在Linux中是
/USER_HOME_FOLDER/.config/chromium/Default/Preferences ,在Windows中是
C:\ Users \ USER_ACCOUNT \ AppData \ Local \ Google \ Chrome \ User Data \
Default \ Preferences