This functionality is supported only if you are using the Classic Agent.
Silk Test Classic, by default, uses ShowBorderlessTables=.5. At this setting, a borderless table which contains one or more input elements will not be considered to be an HtmlTable by Silk Test Classic. Additionally, at the .5 setting, if a borderless table containing an input element is part of a set of nested borderless tables, none of the tables that contain that table , regardless of their content, will be considered to be an HtmlTable.
For this discussion, input elements are defined as:
To change the level of recognition of tables in your web pages, you must set the value of the ShowBorderlessTables option.
Below are two charts that describe the guidelines for recognizing borderless tables on a Web page in Silk Test Classic.
Use the chart below if the borderless table in question does not contain input elements.
Does the table have nested tables? | Do any of the nested tables have input elements? | Level of nested tables | To recognize this table as an HtmlTable, set ShowBorderlessTables to: |
---|---|---|---|
No | N/A | N/A | 0 < x < .30 |
Yes | No | 1 | .30 < x <.60 |
Yes | No | 2 | .60 < x < .75 |
Yes | No | > 2 | 1 |
Yes | Yes | Irrelevant | 1 |
Use the chart below if the borderless table in question does contain input elements.
Does the table have nested tables? | Do any of the nested tables have input elements? | Level of nested tables | To recognize this table as an HtmlTable, set ShowBorderlessTables to: |
---|---|---|---|
No | N/A | N/A | .75<=x<.9 |
Yes | No | 1 or 2 | .75<=x<.9 |
Yes | No | 3 | .91<=x<.99 |
Yes | No | > 3 | 1 |
Yes | Yes | Irrelevant | 1 |
All values between the suggested ranges in the preceding tables are the same. For example, it does not make any difference if you use 0 or 0.28 as borderless table value. Silk Test Classic will ignore all borderless HtmlTables if the level is set to less than 0.0001, if the level is set to greater than or equal to .75, Silk Test Classic will show all borderless tables.