Class HtmlSnapshotReporter
java.lang.Object
org.shakespeareframework.reporting.FileReporter
org.shakespeareframework.selenium.HtmlSnapshotReporter
- All Implemented Interfaces:
org.shakespeareframework.reporting.QuestionReporter
,org.shakespeareframework.reporting.Reporter
,org.shakespeareframework.reporting.TaskReporter
@NullMarked
public class HtmlSnapshotReporter
extends org.shakespeareframework.reporting.FileReporter
Reporter using the
Actor
's BrowseTheWeb.getWebDriver()
to take an HTML snapshot
of the currently displayed site. By default, only retries and failures are reported. If reportSuccess
is set true, successes are reported as well.-
Nested Class Summary
Nested classes/interfaces inherited from class org.shakespeareframework.reporting.FileReporter
org.shakespeareframework.reporting.FileReporter.ReportType
-
Constructor Summary
ConstructorDescriptionHtmlSnapshotReporter
(Path reportsPath) SetsreportSuccess
to false.HtmlSnapshotReporter
(Path reportsPath, boolean reportSuccess) -
Method Summary
Modifier and TypeMethodDescriptionvoid
failure
(org.shakespeareframework.Actor actor, org.shakespeareframework.Question<?> question, Exception cause) <A> void
failure
(org.shakespeareframework.Actor actor, org.shakespeareframework.Question<A> question, A answer) void
void
retry
(org.shakespeareframework.Actor actor, org.shakespeareframework.RetryableQuestion<?> question, Exception cause) <A> void
retry
(org.shakespeareframework.Actor actor, org.shakespeareframework.RetryableQuestion<A> question, A answer) void
retry
(org.shakespeareframework.Actor actor, org.shakespeareframework.RetryableTask task, Exception cause) <A> void
success
(org.shakespeareframework.Actor actor, org.shakespeareframework.Question<A> question, A answer) void
success
(org.shakespeareframework.Actor actor, org.shakespeareframework.Task task) Methods inherited from class org.shakespeareframework.reporting.FileReporter
writeReport
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.shakespeareframework.reporting.QuestionReporter
start
Methods inherited from interface org.shakespeareframework.reporting.TaskReporter
start
-
Constructor Details
-
Method Details
-
retry
public void retry(org.shakespeareframework.Actor actor, org.shakespeareframework.RetryableTask task, Exception cause) -
success
public void success(org.shakespeareframework.Actor actor, org.shakespeareframework.Task task) -
failure
public void failure(org.shakespeareframework.Actor actor, org.shakespeareframework.Task task, Exception cause) -
retry
public void retry(org.shakespeareframework.Actor actor, org.shakespeareframework.RetryableQuestion<?> question, Exception cause) -
retry
public <A> void retry(org.shakespeareframework.Actor actor, org.shakespeareframework.RetryableQuestion<A> question, A answer) -
success
public <A> void success(org.shakespeareframework.Actor actor, org.shakespeareframework.Question<A> question, A answer) -
failure
public void failure(org.shakespeareframework.Actor actor, org.shakespeareframework.Question<?> question, Exception cause) -
failure
public <A> void failure(org.shakespeareframework.Actor actor, org.shakespeareframework.Question<A> question, A answer)
-