One solution we can offer for this problem is to use an IF ELSE block like this:
(ActiveBrowser.BrowserType == BrowserType.InternetExplorer)
// IE specific actions
// All other browser type actions
Another solution would be to use a chained find expression that will work for all cases. For example:
In this example the framework will first find the <div> element that has an id = "outerdiv" then underneath that (that's what the | means) find the 4th <table> element (using 0 based indexing). It will find the 4th without regard to hierarchy/structure. It will be the 4th <table> when the HTML is viewed as one long string.
Find Expressions are pretty powerful once you learn how to use them. They are documented here
Hope that helps.
the Telerik team