Nexial Automation

Test Automation Platform for everyone!

X

image » compare(baseline,actual)

DEPRECATED - USE saveDiff(var,baseline,actual) INSTEAD.

Description

This command compares 2 images (baseline and actual). If the two images are different, the difference is highlighted (as rectangular borders) in a new image saved to the output folder. A link will be provided to this “diff” image in the corresponding screenshot column as comparison and this associated step marked as FAIL.

Color for highlighting difference can be modified via nexial.imageDiffColor.

The comparison uses nexial.imageTolerance as variance.

Parameters

  • baseline - the full path of the expected image to compare.
  • actual - the full path of the actual image file to compare.

Example

Here’s an example of comparing a captured screenshot against a predefined baseline image:
script

See nexial.lastScreenshot for more details on this system variable.

Output:
output

If there are errors, the result will reflect the violation against the defined tolerance:
output2

See Also