public class FileService
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AFTER |
static java.lang.String |
BEFORE |
static java.lang.String |
DIVIDER |
static java.lang.String |
PNG_EXTENSION |
| Constructor and Description |
|---|
FileService(Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
createOrClearReportDirectory() |
void |
createOrClearScreenshotsDirectory() |
void |
createWorkingDirectoryIfNotExists() |
java.util.List<java.lang.String> |
getFilenamesForStep(java.lang.String path,
java.lang.String url,
java.lang.String step) |
java.lang.String |
getRelativePathFromReportDirToScreenshotsDir() |
java.awt.image.BufferedImage |
readScreenshot(java.lang.String fileName) |
void |
writeHtmlReport(java.lang.String htmlReport) |
void |
writeJsonReport(java.lang.String reportJson) |
java.lang.String |
writeScreenshot(java.awt.image.BufferedImage image,
java.lang.String url,
java.lang.String urlSubPath,
int windowWidth,
int yPosition,
java.lang.String step) |
public static final java.lang.String BEFORE
public static final java.lang.String AFTER
public static final java.lang.String DIVIDER
public static final java.lang.String PNG_EXTENSION
public FileService(Parameters parameters)
public void createOrClearReportDirectory()
public void createWorkingDirectoryIfNotExists()
public void createOrClearScreenshotsDirectory()
public java.awt.image.BufferedImage readScreenshot(java.lang.String fileName)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String writeScreenshot(java.awt.image.BufferedImage image,
java.lang.String url,
java.lang.String urlSubPath,
int windowWidth,
int yPosition,
java.lang.String step)
throws java.io.IOException
java.io.IOExceptionpublic java.util.List<java.lang.String> getFilenamesForStep(java.lang.String path,
java.lang.String url,
java.lang.String step)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getRelativePathFromReportDirToScreenshotsDir()
public void writeJsonReport(java.lang.String reportJson)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic void writeHtmlReport(java.lang.String htmlReport)
throws java.io.FileNotFoundException
java.io.FileNotFoundException