TestResults class
Encapsulates the results of a visual test, including summary information and checkpoint-specific details. An object of this class is returned by the Close method upon test completion.
Using statement
using Applitools;
AccessibilityStatus property
Syntax
SessionAccessibilityStatus value = result.AccessibilityStatus;
Type: SessionAccessibilityStatus
Remarks
For more information about the Contrast advisor feature see Contrast advisor.
AppName property
Syntax
string value = result.AppName;
Type: string
The application name.
AppUrls property
Syntax
SessionUrls value = result.AppUrls;
Type: SessionUrls
See SessionUrls
The returned object has two properties, both are strings in the form of a URL:
batch
If you paste this URL into a browser then the browser will open the Test manager, displaying the batch results and all of its tests.
session
If you paste this URL into a browser then the browser will open the Test manager, displaying the batch results, with the focus on the test of this test result.
BatchId property
Syntax
string value = result.BatchId;
Type: string
The batch ID.
BatchName property
Syntax
string value = result.BatchName;
Type: string
The batch name.
BranchName property
Syntax
string value = result.BranchName;
Type: string
The branch name.
Duration property
Syntax
long value = result.Duration;
Type: long
The number of seconds the test ran for.
HostApp property
Syntax
string value = result.HostApp;
Type: string
The name of the host application
HostDisplaySize property
Syntax
RectangleSize value = result.HostDisplaySize;
Type: RectangleSize
The host display size.
HostOS property
Syntax
string value = result.HostOS;
Type: string
The Host OS.
Id property
Syntax
string value = result.Id;
Type: string
IsAborted property
Syntax
bool value = result.IsAborted;
Type: bool
Use this property to retrieve true if the test was aborted.
IsDifferent property
Syntax
bool value = result.IsDifferent;
Type: bool
IsNew property
Syntax
bool value = result.IsNew;
Type: bool
Use this property to retrieve true if this is a new test, false otherwise.
Matches property
Syntax
int value = result.Matches;
Type: int
Mismatches property
Syntax
int value = result.Mismatches;
Type: int
Missing property
Syntax
int value = result.Missing;
Type: int
Name property
Syntax
string value = result.Name;
Type: string
The name of the test.
StartedAt property
Syntax
DateTime value = result.StartedAt;
Type: DateTime
In ISO 8601 format. For example, '2018-07-31T08:06:41.3932844+00:00'.
Status property
Syntax
TestResultsStatus value = result.Status;
Type: TestResultsStatus
Use this property to retrieve one of the following enumerated values:
- TestResultsStatus.Passed
- TestResultsStatus.Unresolved
- TestResultsStatus.Failed
See TestResultsStatus for details.
Steps property
Syntax
int value = result.Steps;
Type: int
StepsInfo property
Syntax
StepInfo[] value = result.StepsInfo;
Type: StepInfo[]
This is an array of StepInfo objects.
Url property
Syntax
string value = result.Url;
Type: string
Delete method
Syntax
result.Delete();
Parameters
This method does not take any parameters.
Return value
Type: void