What type of application are you testing? HTML? Silverlight? WPF? I ask because there's subtle but important difference when dealing with elements not scrolled into view.
For HTML applications, many of our customers misunderstand what Verify Is Visible actually does. It isn't verifying you can current see it in the browser window. It is instead verifying the element is set for display in the DOM i.e. it doesn't have a DISPLAY:NONE attribute set. So an element may not be visible to the human eye but IsVisible will still return true when:
- The element is being painted but is scrolled out of view
- Another element overlays the element being tested
Now back to your problem. The error "element is not found" actually means that Test Studio is unable to locate the element at all in the applications DOM. Since it cannot find it, it can't even test the visibility property of the element. It's akin to asking "is the color of this car red?" when there's no car to look at.
So we need to figure out why Test Studio cannot find the target element in the first place. Please go to Step Failure Details
, find and click Export then attach the generated .zip file. It contains valuable information we need to diagnose this type of failure.