1. A computer-implemented method comprising: within an automated user interface test environment, choosing a user interface element that is to be made visible; determining at least one parent element of the user interface element; performing a make child visible action for the at least one parent element of the user interface element; and ensuring that the user interface item is selectable; wherein performing a make child visible action comprises: if the parent element is scrollable, then scrolling the parent element to make the user interface element visible; and if the parent element is expandable, then expanding the parent element to make the user interface element visible.