Class DownloadsFolder

java.lang.Object
com.codeborne.selenide.DownloadsFolder
Direct Known Subclasses:
BrowserDownloadsFolder, SharedDownloadsFolder

@ParametersAreNonnullByDefault public abstract class DownloadsFolder extends Object
  • Field Details

    • folder

      protected final File folder
  • Constructor Details

    • DownloadsFolder

      protected DownloadsFolder(File folder)
  • Method Details

    • toFile

      @CheckReturnValue @Nonnull public File toFile()
    • files

      @CheckReturnValue @Nonnull public List<File> files()
    • cleanupBeforeDownload

      public abstract void cleanupBeforeDownload()
    • deleteIfEmpty

      public abstract void deleteIfEmpty()
    • file

      @CheckReturnValue @Nonnull public File file(String fileName)
    • hasFiles

      public boolean hasFiles(String extension, FileFilter excludingFilter)
    • modificationTimes

      public Map<String,Long> modificationTimes()
    • lastModificationTime

      public Optional<Long> lastModificationTime()
    • toString

      public String toString()
      Overrides:
      toString in class Object