private void pressButton(int buttonViewId) { View button = getActivity().findViewById(buttonViewId); // The button can only be pressed if it's on screen and visible assertNotNull(button); TestUtilities.assertViewVisibleOnScreen(button); assertTrue(button.isEnabled()); TestUtilities.assertViewVisibleOnScreen(button); TestUtilities.clickView(getInstrumentation(), button); }