We have a requirement where we need to combine GUI testing with hardware controls.
The test overview:
Mouse click a button in GUI ( I understand from NI forum - user32.dll can be used for this purpose)
This will change the color of button in GUI ( Need to test this - I can take print screen using user32.dll - but how to compare it with a stored screen?)
Control of NI cards - will use labwindows/labview for basic drivers
The NI cards switching results in some GUI changes ( which again needs to be tested - needs screen comparing feature)
I would prefer to use TestStand with basic drivers developed in labview/labwindows.
But not sure about comparing images.( one dynamic and one stored)
Customer is suggesting Test complete for the same.
Please guide to implement this screen comparison feature in Teststand only using labview/labwindows.
Any example in this regard will be useful as we need to provide a proof of concept to the customer.