anchor.diff:  -------------------------------------------------------------------------------
   
   Our experience demonstrated that we never need to use complex selector. If you write tests first, the component tested carries
  -a semantic and this semantic must be reflected in the code by an ID or a role (data-role attribute is commonly used in web development).
  +a semantic and this semantic must be reflected in the code by an ID a role (role attribute is commonly used in web development) or
  +better a specific tag (with Angular Directive or Web Components)
   
   Once the component is selected, it must be *TYPED* throw the *"as"* keyword.
   
  
positive.code: Testatoo provides a DSL to write tests in a natural language, easy to manipulate from a specifications point of view.
  As this is a high level language, it allows tests to be written before UI coding.
  
  YES, for the first time, with Testatoo, you can write UI functional tests FIRST (yeah I know, it's pretty cool!)
  
  == How Testatoo works
  
  
negative.code: a page with two radio buttons to select the gender (male or female), the test can be expressed like this :
  
  -------------------------------------------------------------------------------
  expect the maleRadio is unchecked
  and it has label "Male"
  
  expect the femaleRadio is unchecked
  and it has label "Female"
  
  check the maleRadio
  expect the maleRadio is checked
  expect the femaleRadio is unchecked
  
  check the femaleRadio
  expect the femaleRadio checked
  expect the maleRadio is unchecked
  -------------------------------------------------------------------------------
  
  The Testatoo syntax to express this specification is :
  