title: Automation with selenium (java) of angular app
body: <p>We are using selenium (java) to test our web angular application.
  we don't want to user x-path, but unique ids.</p>
  
  <p>In our angular app we use generic components that are reused in a few places.
  This causes the ids on the template of this generic component to not be unique. 
  We thought to pass the unique id as an input to the generic component but we don't want to add unnecessary code just because of automation.</p>
  
  <p>Are we missing something? Is there other solution besides an input to overcome this problem?</p>