Вы можете настроить браузер на автоматическую загрузку файлов. Следующее взято из Katalon forum :
Сначала вы добавляете настройки Chrome:
HashMap<String, Object> chromePrefs = new HashMap<String, Object>()
chromePrefs.put("download.default_directory", downloadPath)
chromePrefs.put("download.prompt_for_download", false)
А затем укажите путь к ChromeDriver и добавьте экспериментальные параметры:
System.setProperty("webdriver.chrome.driver", "DriverFactory.getChromeDriverPath()")
ChromeOptions options = new ChromeOptions()
options.setExperimentalOption("prefs", chromePrefs)
Примечание:
Вам нужно будет импортировать следующее (или нажмите CTRL + SHIFT + O для автоматического импорта):
import org.openqa.selenium.WebDriver
import org.openqa.selenium.chrome.ChromeDriver
import com.kms.katalon.core.webui.driver.DriverFactory