Groovy Documentation

geb.report
[Groovy] Class ScreenshotAndPageSourceReporter

java.lang.Object
  geb.report.ReporterSupport
      geb.report.PageSourceReporter
          geb.report.ScreenshotAndPageSourceReporter

class ScreenshotAndPageSourceReporter
extends PageSourceReporter

Writes the source of the browser's current page as html and takes a PNG screenshot if the underlying driver implementation supports it.


Field Summary
 
Fields inherited from class PageSourceReporter
NO_PAGE_SOURCE_SUBSTITUTE
 
Method Summary
protected def determineScreenshotDriver(Browser browser)

protected def saveScreenshotPngBytes(File outputDir, String label, byte[] bytes)

void writeReport(Browser browser, String label, File outputDir)

 
Methods inherited from class PageSourceReporter
getPageSource, getPageSourceFileExtension, getReportFile, writePageSource, writeReport
 
Methods inherited from class ReporterSupport
escapeFileName, getFile, toTestReportLabel
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Method Detail

determineScreenshotDriver

protected def determineScreenshotDriver(Browser browser)


saveScreenshotPngBytes

protected def saveScreenshotPngBytes(File outputDir, String label, byte[] bytes)


writeReport

void writeReport(Browser browser, String label, File outputDir)


 

Groovy API Documentation for geb-core 0.6.0 - Licensed under the Apache License, Version 2.0 - http://www.gebish.org