Class DriverCommandReport
- java.lang.Object
-
- io.testproject.sdk.internal.rest.messages.Report
-
- io.testproject.sdk.internal.rest.messages.DriverCommandReport
-
public final class DriverCommandReport extends Report
Payload object sent to the Agent when reporting a driver command.
-
-
Constructor Summary
Constructors Constructor Description DriverCommandReport(java.lang.String commandName, java.util.Map<java.lang.String,?> commandParameters, java.lang.Object result, boolean passed)Creates a new instance using provided commandName, result and boolean success/failure flag.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCommandName()Getter forcommandNamefield.java.util.Map<java.lang.String,?>getCommandParameters()Getter forcommandParametersfield.java.lang.ObjectgetResult()Getter forresultfield.java.lang.StringgetScreenshot()Getter forscreenshotfield.booleanisPassed()Getter forpassedfield.voidsetScreenshot(java.lang.String screenshot)Setter forscreenshotfield.java.lang.StringtoString()String representation of the class fields.
-
-
-
Constructor Detail
-
DriverCommandReport
public DriverCommandReport(java.lang.String commandName, java.util.Map<java.lang.String,?> commandParameters, java.lang.Object result, boolean passed)Creates a new instance using provided commandName, result and boolean success/failure flag.- Parameters:
commandName- Name of the commandName executed by the driver.commandParameters- Executed commandName commandParameters.result- Command result formatted as Stringpassed- Boolean flag to indicate commandName successful execution or failure.
-
-
Method Detail
-
getScreenshot
public java.lang.String getScreenshot()
Getter forscreenshotfield.- Returns:
- value of
screenshotfield
-
setScreenshot
public void setScreenshot(java.lang.String screenshot)
Setter forscreenshotfield.- Parameters:
screenshot- Screenshot (as base64 string) to be set.
-
getCommandName
public java.lang.String getCommandName()
Getter forcommandNamefield.- Returns:
- value of
commandNamefield
-
getCommandParameters
public java.util.Map<java.lang.String,?> getCommandParameters()
Getter forcommandParametersfield.- Returns:
- value of
commandParametersfield
-
getResult
public java.lang.Object getResult()
Getter forresultfield.- Returns:
- value of
resultfield
-
toString
public java.lang.String toString()
String representation of the class fields.- Overrides:
toStringin classjava.lang.Object- Returns:
- String based on
commandName.
-
-