public static bool ScrollToIfPossible(this AutomationElement automationElement) { if (!automationElement.CanScrollTo()) { return(false); } if (!automationElement.HasClickablePoint()) { automationElement.AsScrollItem().ScrollIntoView(); automationElement.WaitUntilClickable(3); } return(true); }