2013-08-26 9 views
5

Próbuję napisać test z Webdriver przy użyciu przeglądarki Chrome, chcę pobrać jakiś plik, po kliknięciu linku pobierania plik jest pobierany automatycznie do folderu pobierania. Zastanawiam się, czy jest jakiś sposób, aby dowiedzieć się, jaka jest aktualna ścieżka do folderu pobierania (Win/Linux). Czy jest jakiś plik konfiguracyjny, w którym Chrome zachowuje ustawienia?Jak znaleźć ścieżkę pobierania Chrome w Javie

Thans

Odpowiedz

7

Google Chrome jest utrzymanie jeden plik konfiguracyjny dla takiej konfiguracji niestandardowej nazwany Preferencje który jest w JSON format.So musisz przeczytać ten file.You dostanie aktualną ścieżkę folderu pobierania z tego pliku.

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

Parsing JSON File Java to pomoże Ci odczytać tego pliku.

Położenie pliku konfiguracyjnego W Linuksie jest
/USER_HOME_FOLDER/.config/chromium/Default/Preferences i Windows jest
C: \ Users \ USER_ACCOUNT \ AppData \ Local \ Google \ Chrome \ Dane użytkownika \ Domyślne \ Preferencje