I am sorry, but this is our current implementation. When referencing an element from the Repository via the Pages class, if the element is found it will return the element, if it's not it will throw an exception.
There is an existing feature request to implement a functionality similar to the Silverlight Find Strategy for Html. You can vote for the PITS Issue here: Public URL
In the meantime, please read this article
on how to overcome the problem.
There is also a way to do this in code. You can search for the element first and then check whether the element is found. Here's a sample code:
HtmlButton button = ActiveBrowser.Find.ByContent<HtmlButton>(
"'Search' button exists!"
"'Search' button doesn't exist!"
Please give it a try and let me know if you need further assistance on this.
All the best,
the Telerik team