integration tests using ids instead of button/link text