Iga*_*gal 6 java google-chrome download selenium-webdriver
我正在尝试使用Chrome浏览器用Webdriver编写测试,我想下载一些文件,当我点击下载链接时,文件会自动下载到下载文件夹.我想知道是否有办法找出下载文件夹的当前路径是什么(Win/Linux)是否有一些配置文件,Chrome保持设置?
Thans
谷歌浏览器为这样的自定义配置维护一个配置文件命名为首选项,它是JSON格式.所以你必须阅读这个文件.你将从这个文件中获取下载文件夹的当前路径.
"download": {
"default_directory": "CURRENT_PATH_OF_YOUR_DOWNLOAD_FOLDER",
"directory_upgrade": true,
"extensions_to_open": "",
"prompt_for_download": false
},
Run Code Online (Sandbox Code Playgroud)
解析JSON文件Java 这将帮助您读取该文件.
此配置文件的位置在Linux中是
/USER_HOME_FOLDER/.config/chromium/Default/Preferences
,在Windows中是
C:\ Users\USER_ACCOUNT\AppData\Local\Google\Chrome\User Data\Default\Preferences