anchor.diff:  [options="header"]
   |=========================================================================================================================================================================
   | Component             |                   Supported properties                                            |                   Supported states
  -|      Button           |   Text                                                                            |   *
  -|      Form             |                                                                                   |   *
  -|      Heading          |   Text                                                                            |   *
  -|      Image            |   Source                                                                          |   *
  -|      Link             |   Text,  Reference                                                                |   *
  -|      Panel            |   Title                                                                           |   *
  -|      DropDown         |   Label, GroupItemsSize, SelectedItems, Size, Items GroupItems                    |   *
  -|      GroupItem        |   Label, Value, Size, Items                                                       |   *
  -|      Item             |   Label, Value                                                                    |   *, Selected, UnSelected
  +|      Button           |   Text                                                                            |   Enabled, Disabled, Available, Missing, Hidden, Visible
  +|      Form             |                                                                                   |   Enabled, Disabled, Available, Missing, Hidden, Visible
  +|      Heading          |   Text                                                                            |   Enabled, Disabled, Available, Missing, Hidden, Visible
  +|      Image            |   Source                                                                          |   Enabled, Disabled, Available, Missing, Hidden, Visible
  +|      Link             |   Text,  Reference                                                                |   Enabled, Disabled, Available, Missing, Hidden, Visible
  +|      Panel            |   Title                                                                           |   Enabled, Disabled, Available, Missing, Hidden, Visible
  +|      DropDown         |   Label, GroupItemsSize, SelectedItems, Size, Items GroupItems                    |   Enabled, Disabled, Available, Missing, Hidden, Visible
  +|      GroupItem        |   Label, Value, Size, Items                                                       |   Enabled, Disabled, Available, Missing, Hidden, Visible
  +|      Item             |   Label, Value                                                                    |   Enabled, Disabled, Available, Missing, Hidden, Visible, Selected, UnSelected
   |      ListBox          |   Label, GroupItemsSize, VisibleItemsSize, SelectedItems, Size, Items, GroupItems |   *, MultiSelectable, SingleSelectable
   |      ListView         |   Size. Items                                                                     |   *
   |      DataGrid         |   Size, ColumnSize, RowSize                                                       |   *
  
positive.code: Our experience demonstrated that we never need to use complex selector. If you write test first the component tested carry
  a semantic and this semantic must be reflected in the code by and ID or a role (data-role attribute is commonly used in web development).
  
  Once the component is selected it must be *TYPED* throw "as" keyword.
  
  [source, groovy]
  -------------------------------------------------------------------------------
  
negative.code: -------------------------------------------------------------------------------
  $('css selector');
  
  // Samples
  $('#myId');
  $('.myClass');
  $('ul li:first-child');
  