Monday, October 7, 2013
Simulated objects are found by looking at the parameters of the object (x number of pixels from the top of the window, y number of pixels from the left of the window, etc). One common question that has arisen is - during playback, does Rapise take into account screen resolution? If the resolution on the computer you run it on is different from the one it records on the location of the object will change relative to the number of pixels. So on the computer you record it on the top parameter might be 200 but on a different resolution it might be 180. Would Rapise recognize that the resolution is different and adjust for that?
In general, Simulated objects are considered a black box where Rapise cannot make any firm assumptions.
A good example is Canvas where the application draws something (it may be text,
graphics etc). Rapise may learn how to reach the canvas object , but it is not able to identify the objects inside.
Canvas may be flexible, information in it may depend on system DPI, screen
resolution etc. So there are two approaches for such situations:
results match your keyword(s)