Overview of Input Elements and Borderless Tables

This functionality is supported only if you are using the Classic Agent.

You can use the ShowBorderlessTableFlags option in domex.ini to indicate input elements which you do not want Silk Test Classic to consider as input elements.

This feature is provided as a convenience to you, but it has not yet been thoroughly tested.

To describe the HTML input element, you must use the tag you’d use in HTML. For example, setting ShowBorderlessTableFlags=img indicates that a borderless table having at least 1 image input element, described by the <img> HTML tag, is considered to have NO input elements at all, even if other input elements such as push buttons are contained in the table. This flag is implemented using OR functionality. For example:

 ShowBorderlessTableFlags=img|input

means that any HTML table with EITHER <img> tag(s) OR <input …> tag(s) is considered to have NO input elements. To be even more specific about the type of input element you want to describe, you can use the values that are permitted for the "type" attribute of the input tag in HTML. For example,

 ShowBorderlessTableFlags=submit

means that the presence of the HTML construct <input type=submit>, which creates a submit button, causes Silk Test Classic to consider a table having this tag as having NO input elements.

Note:
  • Input elements are: HtmlTextField, HtmlImage, HtmlPushButton, HtmlPopupList, HtmlRadioButton,HtmlCheckBox, HtmlListBox, and HtmlHidden.
  • These settings do not apply to bordered tables. All bordered tables are recognized as tables.
  • Except for the value of 1, all tables must meet the basic definition of a table.
  • If performance is a consideration for you, consider setting the value for borderless tables to zero or 1. That causes Silk Test Classic to find either no tables or all tables and your scripts will run faster.
  • If the value for ShowBorderlessTables is set to less than .75, the ShowBorderlessTableFlags option is set, and the value matches an element in any cell of a table, then Silk Test Classic will show that table.
  • If the value for ShowBorderlessTables is set to less than .75, the ShowBorderlessTableFlags option is not set, and a cell contains an input element (IMG, SELECT, INPUT, BUTTON AND TEXTAREA), then Silk Test Classic will not show the table. It will ignore it.