anchor.diff:  Button button = $('#button') as Button
   -------------------------------------------------------------------------------
   
  -But wait a moment. how can you know if a button is a button. Indeed in  HTML a Button can be represented in many way.
  +But wait a moment: How can you know if a button is a button!? Indeed, in  HTML, a Button can be represented in many ways.
   
   [source, html]
   -------------------------------------------------------------------------------
  
positive.code: $('[data-role=button]');
  -------------------------------------------------------------------------------
  
  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 the *"as"* keyword.
  
  [source, groovy]
  -------------------------------------------------------------------------------
  
negative.code: === The $ Function
  
  The $ function is the access point of component creation. The $ function is the strict equivalent of the popular jQuery $ function.
  In fact, in Testatoo the $ groovy function is a wrapper on the underlying jQuery function.
  
  The signature of the $ function is as follows…
  
  