Вам потребуется l oop просмотреть файлы в каталоге, выбрать первый файл, соответствующий вашему шаблону именования, и отправить путь к файлу в качестве параметра для метода sendKeys
.
Вот Пример метода, который возвращает путь к фильтруемому файлу:
public String getFilteredFilePath(String directoryPath) {
File directory = new File(directoryPath);
File[] filteredFiles = directory.listFiles((dir, name) -> name.startsWith("name-") && name.endsWith(".zip"));
return filteredFiles != null && filteredFiles.length > 0 ? filteredFiles[0].getAbsolutePath() : null;
}
Затем вы можете использовать этот путь к файлу в качестве параметра для sendKeys
.
Я использовал лямбда-выражения и троичный оператор, если они выглядят странно, и вы хотите исследовать их ...