Package org.fluentlenium.core.snapshot
Interface SnapshotControl
-
- All Known Subinterfaces:
FluentControl
,FluentPageControl
,IFluentAdapter
- All Known Implementing Classes:
BaseFluentHook
,BaseHook
,ContainerFluentControl
,DefaultFluentContainer
,FluentAdapter
,FluentControlImpl
,FluentDriver
,FluentPage
,FluentStandalone
,FluentStandaloneRunnable
,FluentTestRunnerAdapter
,FluentWebElement
,IsolatedTest
,WaitHook
public interface SnapshotControl
Control interface for Screenshot and HTML Dumps.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canTakeScreenShot()
Check if underlyingWebDriver
can take screenshot.void
takeHtmlDump()
Take a html dump of the browser DOM.void
takeHtmlDump(String fileName)
Take a html dump of the browser DOM into a file given by the fileName param.void
takeScreenshot()
Take a snapshot of the browser.void
takeScreenshot(String fileName)
Take a snapshot of the browser into a file given by the fileName param.
-
-
-
Method Detail
-
takeHtmlDump
void takeHtmlDump()
Take a html dump of the browser DOM. By default the file will be a html named by the current timestamp.
-
takeHtmlDump
void takeHtmlDump(String fileName)
Take a html dump of the browser DOM into a file given by the fileName param.- Parameters:
fileName
- file name for html dump
-
canTakeScreenShot
boolean canTakeScreenShot()
Check if underlyingWebDriver
can take screenshot.- Returns:
- true if screenshot can be taken, false otherwise
-
takeScreenshot
void takeScreenshot()
Take a snapshot of the browser. By default the file will be a png named by the current timestamp.
-
takeScreenshot
void takeScreenshot(String fileName)
Take a snapshot of the browser into a file given by the fileName param.- Parameters:
fileName
- file name for screenshot
-
-