An exploration of end-to-end testing in a Single Page Application implemented by Angular or Knockout