Во-первых, вы должны убедиться, что значение automationId
совпадает с вашим контролем изображения.Затем вы должны привести результат FindFirst в качестве ImageControl.
var imageControl = parent.FindFirst(TreeScope.Descendants, new PropertyCondition(AutomationElement.AutomationIdProperty, automationId)) as ImageControl;
Я бы также предложил использовать более продвинутые библиотеки автоматизации пользовательского интерфейса, такие как TestStack.White или FlaUI, в которых есть эти методы расширения, в которых вы можете передать условие на основе типа элемента управления и фактического идентификатора.
Например: Flaui имеет этот API:
var submitBtn= parent.FindFirstDescendant(cf => cf.ByName("SubmitBtn").And(cf.ByControlType(ControlType.Button)))?.AsButton();