Definition of a Table (Classic Agent)

For the Classic Agent, the definition of a table in HTML is the following:

A single <td> with a colspan > 1 does not qualify as 2 or more columns.

If a table with insufficient dimensions is nested inside other tables, then the parent tables of this table are not recognized as HtmlTable controls, even if these parent tables have sufficient dimensions.

If a table does not meet this definition, Silk Test Classic does not recognize it as a table. For example, if a table is empty, which means that it has no rows or columns, and you attempt to select a row by using table.SelectRow (1, TRUE, FALSE), you will get an error message saying E_WINDOW_NOT_FOUND, when you might expect to see a message such as E_ROW_INDEX_INVALID instead.