Breaking the Brittleness: How LLMs and VLMs Are Transforming UI Test Automation