When a project team decides to automate web UI testing while following a TDD approach, some difficulties may arise:
- UI is always changing, no matter how detailed the requirements were before starting
- On the other hand, UI tests are more prone to failing because of various glitches, including those which are not directly connected with UI (e.g. accessibility of certain web services)
- Running automated UI tests in real browsers is challenging.
And did you ever come across any of such issues? Are there any QA automation tools we could discuss?