Загрузите XML-файл с веб-сайта и сохраните его в нужном месте (java / selinium с браузером Chrome).
Ниже приведен HTML-код
<!-- Start of Code which handles XML Download-->
<a href="javascript:downloadXML()">
<img src="/img/tabs/downloadxml.gif" alt="Download" name="imag34" width="40" height="20" border="0">
</a>
<!-- End of Code which handles XML Download-->
. Сначала щелкните изображение и файл.должен автоматически сохраняться в моем желаемом месте
ниже моя конфигурация chrome
File file = new File("resources/chromedriver.exe");
String downloadFilepath = "mydownload path";
Map<String, Object> preferences = new Hashtable<>();
String absolutePath = file.getAbsolutePath();
System.setProperty("webdriver.chrome.driver", absolutePath);
preferences.put("profile.default_content_settings.popups", 0);
preferences.put("download.prompt_for_download", "false");
preferences.put("download.default_directory", downloadFilepath);
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", preferences);
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
driver = new ChromeDriver(capabilities);
Выполнение
while clicking the image the xml file downloaded in my desired location with 0kb size
Вопрос: почему файл не загружен полностью?любая ошибка в моем коде?