Package com.codeborne.selenide.impl
Class WebPageSourceExtractor
- java.lang.Object
-
- com.codeborne.selenide.impl.WebPageSourceExtractor
-
- All Implemented Interfaces:
PageSourceExtractor
@ParametersAreNonnullByDefault public class WebPageSourceExtractor extends java.lang.Object implements PageSourceExtractor
-
-
Constructor Summary
Constructors Constructor Description WebPageSourceExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.io.FilecreateFile(Config config, java.lang.String fileName)java.io.Fileextract(Config config, org.openqa.selenium.WebDriver driver, java.lang.String fileName)protected voidprintOnce(java.lang.String action, java.lang.Throwable error)protected voidwriteToFile(java.lang.String content, java.io.File targetFile)
-
-
-
Method Detail
-
extract
@Nonnull @CheckReturnValue public java.io.File extract(Config config, org.openqa.selenium.WebDriver driver, java.lang.String fileName)
- Specified by:
extractin interfacePageSourceExtractor
-
createFile
@Nonnull protected java.io.File createFile(Config config, java.lang.String fileName)
-
writeToFile
protected void writeToFile(java.lang.String content, java.io.File targetFile)
-
printOnce
protected void printOnce(java.lang.String action, java.lang.Throwable error)
-
-