Which type of locator is generally the most stable choice for identifying a web element in functional automation?