Package com.codeborne.selenide.impl
Class DownloadFileToFolder
java.lang.Object
com.codeborne.selenide.impl.DownloadFileToFolder
- Direct Known Subclasses:
DownloadFileFromGridToFolder,DownloadFileFromMoonToFolder,DownloadFileFromSelenoidToFolder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FilearchiveFile(Config config, org.openqa.selenium.WebDriver driver, File downloadedFile) download(Driver driver, org.openqa.selenium.WebElement clickable, long timeout, long requestedIncrementTimeout, DownloadOptions options) protected voidfailFastIfNoChanges(Driver driver, DownloadsFolder folder, FileFilter filter, long start, long timeout, long incrementTimeout) protected @Nullable DownloadsFoldergetDownloadsFolder(Driver driver) protected booleanisLocalBrowser(Config config) protected voidwaitWhileFilesAreBeingModified(Driver driver, DownloadsFolder folder, long timeout, long pollingInterval)
-
Constructor Details
-
DownloadFileToFolder
public DownloadFileToFolder()
-
-
Method Details
-
download
public List<File> download(Driver driver, org.openqa.selenium.WebElement clickable, long timeout, long requestedIncrementTimeout, DownloadOptions options) -
getDownloadsFolder
-
waitWhileFilesAreBeingModified
protected void waitWhileFilesAreBeingModified(Driver driver, DownloadsFolder folder, long timeout, long pollingInterval) -
failFastIfNoChanges
protected void failFastIfNoChanges(Driver driver, DownloadsFolder folder, FileFilter filter, long start, long timeout, long incrementTimeout) -
isLocalBrowser
-
archiveFile
protected File archiveFile(Config config, org.openqa.selenium.WebDriver driver, File downloadedFile) throws IOException - Throws:
IOException
-