https://www.autoitscript.com/forum/topic/153520-iuiautomation-ms-framework-automate-chrome-ff-ie/?do=findComment&comment=1156373 At least we have an element title: [Row 8] class: [] Having the following values for all properties: Title is: Class := <> controltype:= ,<50025> , (0000C369) 10;408;1346;21 *** Parent Information top down *** 8: Title is: Class := controltype:= ,<50032> , (0000C370) 0;0;1366;738 "Title:=MO Trader;controltype:=UIA_WindowControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1"" 7: Title is: <> Class := controltype:= ,<50033> , (0000C371) 8;115;1350;518 "Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1"" 6: Title is: <> Class := controltype:= ,<50033> , (0000C371) 8;115;1350;518 "Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1"" 5: Title is: <> Class := controltype:= ,<50033> , (0000C371) 9;116;1348;516 "Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1"" 4: Title is: Class := controltype:= ,<50033> , (0000C371) 9;140;1348;492 "Title:=Day Net Position;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1"" 3: Title is: <> Class := controltype:= ,<50033> , (0000C371) 9;140;1348;492 "Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1"" 2: Title is: <0.0000> Class := controltype:= ,<50033> , (0000C371) 9;213;1348;419 "Title:=0.0000;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1"" 1: Title is: <0.0000> Class := controltype:= ,<50036> , (0000C374) 9;213;1348;419 "Title:=0.0000;controltype:=UIA_TableControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1"" 0: Title is: Class := <> controltype:= ,<50025> , (0000C369) 10;235;1346;375 "Title:=Data Panel;controltype:=UIA_CustomControlTypeId;class:="" ;~ *** Standard code maintainable *** #include "UIAWrappers.au3" AutoItSetOption("MustDeclareVars", 1) _UIA_setVar("oP1","Title:=MO Trader;controltype:=UIA_WindowControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1") ;MO Trader _UIA_setVar("oP2","Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1") ; _UIA_setVar("oP3","Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1") ; _UIA_setVar("oP4","Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1") ; _UIA_setVar("oP5","Title:=Day Net Position;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1") ;Day Net Position _UIA_setVar("oP6","Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1") ; _UIA_setVar("oP7","Title:=0.0000;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1") ;0.0000 _UIA_setVar("oP8","Title:=0.0000;controltype:=UIA_TableControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1") ;0.0000 _UIA_setVar("oP9","Title:=Data Panel;controltype:=UIA_CustomControlTypeId;class:=") ;Data Panel ;~ $oUIElement=_UIA_getObjectByFindAll("Row8.mainwindow", "title:=Row 8;ControlType:=UIA_CustomControlTypeId", $treescope_subtree) _UIA_setVar("oUIElement","Title:=Row 8;controltype:=UIA_CustomControlTypeId;class:=") ;ControlType:=UIA_CustomControlTypeId;classname:=") ;~ Actions split away from logical/technical definition above can come from configfiles ;~_UIA_Action("oP1","highlight") _UIA_Action("oP1","setfocus") ;~_UIA_Action("oP2","highlight") _UIA_Action("oP2","setfocus") ;~_UIA_Action("oP3","highlight") _UIA_Action("oP3","setfocus") ;~_UIA_Action("oP4","highlight") _UIA_Action("oP4","setfocus") ;~_UIA_Action("oP5","highlight") _UIA_Action("oP5","setfocus") ;~_UIA_Action("oP6","highlight") _UIA_Action("oP6","setfocus") ;~_UIA_Action("oP7","highlight") _UIA_Action("oP7","setfocus") ;~_UIA_Action("oP8","highlight") _UIA_Action("oP8","setfocus") ;~_UIA_Action("oP9","highlight") _UIA_Action("oP9","setfocus") _UIA_action("oUIElement","highlight") ;~_UIA_action("oUIElement","click") ;~ *** Standard code Flexible*** #include "UIAWrappers.au3" AutoItSetOption("MustDeclareVars", 1) Local $oP8=_UIA_getObjectByFindAll($UIA_oDesktop, "Title:=MO Trader;controltype:=UIA_WindowControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1", $treescope_children) _UIA_Action($oP8,"setfocus") Local $oP7=_UIA_getObjectByFindAll($oP8, "Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1", $treescope_children) _UIA_Action($oP7,"setfocus") Local $oP6=_UIA_getObjectByFindAll($oP7, "Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1", $treescope_children) _UIA_Action($oP6,"setfocus") Local $oP5=_UIA_getObjectByFindAll($oP6, "Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1", $treescope_children) _UIA_Action($oP5,"setfocus") Local $oP4=_UIA_getObjectByFindAll($oP5, "Title:=Day Net Position;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1", $treescope_children) _UIA_Action($oP4,"setfocus") Local $oP3=_UIA_getObjectByFindAll($oP4, "Title:=;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1", $treescope_children) _UIA_Action($oP3,"setfocus") Local $oP2=_UIA_getObjectByFindAll($oP3, "Title:=0.0000;controltype:=UIA_PaneControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1", $treescope_children) _UIA_Action($oP2,"setfocus") Local $oP1=_UIA_getObjectByFindAll($oP2, "Title:=0.0000;controltype:=UIA_TableControlTypeId;class:=WindowsForms10.Window.8.app.0.3e799b_r8_ad1", $treescope_children) _UIA_Action($oP1,"setfocus") Local $oP0=_UIA_getObjectByFindAll($oP1, "Title:=Data Panel;controltype:=UIA_CustomControlTypeId;class:=", $treescope_children) ;~ First find the object in the parent before you can do something ;~$oUIElement=_UIA_getObjectByFindAll("Row8.mainwindow", "title:=Row 8;ControlType:=UIA_CustomControlTypeId", $treescope_subtree) Local $oUIElement=_UIA_getObjectByFindAll($oP0, "title:=Row 8;ControlType:=UIA_CustomControlTypeId", $treescope_subtree) ;~_UIA_action($oUIElement,"highlight") _UIA_action($oUIElement,"click") *** Detailed properties of the highlighted element *** UIA_title:= UIA_text:= UIA_regexptitle:= UIA_iaccessiblevalue:= UIA_iaccessiblechildId:= <0> UIA_handle:= <0> UIA_BoundingRectangle:= <10;408;1346;21> UIA_ProcessId:= <7556> UIA_ControlType:= <50025> UIA_Name:= UIA_HasKeyboardFocus:= UIA_IsKeyboardFocusable:= UIA_IsEnabled:= UIA_Culture:= <0> UIA_IsControlElement:= UIA_IsContentElement:= UIA_IsPassword:= UIA_NativeWindowHandle:= <0> UIA_IsOffscreen:= UIA_Orientation:= <0> UIA_IsRequiredForForm:= UIA_IsDockPatternAvailable:= UIA_IsExpandCollapsePatternAvailable:= UIA_IsGridItemPatternAvailable:= UIA_IsGridPatternAvailable:= UIA_IsInvokePatternAvailable:= UIA_IsMultipleViewPatternAvailable:= UIA_IsRangeValuePatternAvailable:= UIA_IsScrollPatternAvailable:= UIA_IsScrollItemPatternAvailable:= UIA_IsSelectionItemPatternAvailable:= UIA_IsSelectionPatternAvailable:= UIA_IsTablePatternAvailable:= UIA_IsTableItemPatternAvailable:= UIA_IsTextPatternAvailable:= UIA_IsTogglePatternAvailable:= UIA_IsTransformPatternAvailable:= UIA_IsValuePatternAvailable:= UIA_IsWindowPatternAvailable:= UIA_ValueIsReadOnly:= UIA_RangeValueValue:= <0> UIA_RangeValueIsReadOnly:= UIA_RangeValueMinimum:= <0> UIA_RangeValueMaximum:= <0> UIA_RangeValueLargeChange:= <0> UIA_RangeValueSmallChange:= <0> UIA_ScrollHorizontalScrollPercent:= <0> UIA_ScrollHorizontalViewSize:= <100> UIA_ScrollVerticalScrollPercent:= <0> UIA_ScrollVerticalViewSize:= <100> UIA_ScrollHorizontallyScrollable:= UIA_ScrollVerticallyScrollable:= UIA_SelectionCanSelectMultiple:= UIA_SelectionIsSelectionRequired:= UIA_GridRowCount:= <0> UIA_GridColumnCount:= <0> UIA_GridItemRow:= <0> UIA_GridItemColumn:= <0> UIA_GridItemRowSpan:= <1> UIA_GridItemColumnSpan:= <1> UIA_DockDockPosition:= <5> UIA_ExpandCollapseExpandCollapseState:= <3> UIA_MultipleViewCurrentView:= <0> UIA_WindowCanMaximize:= UIA_WindowCanMinimize:= UIA_WindowWindowVisualState:= <0> UIA_WindowWindowInteractionState:= <0> UIA_WindowIsModal:= UIA_WindowIsTopmost:= UIA_SelectionItemIsSelected:= UIA_TableRowOrColumnMajor:= <2> UIA_ToggleToggleState:= <2> UIA_TransformCanMove:= UIA_TransformCanResize:= UIA_TransformCanRotate:= UIA_IsLegacyIAccessiblePatternAvailable:= UIA_LegacyIAccessibleChildId:= <0> UIA_LegacyIAccessibleName:= UIA_LegacyIAccessibleValue:= UIA_LegacyIAccessibleRole:= <28> UIA_LegacyIAccessibleState:= <3145798> UIA_IsDataValidForForm:= UIA_ProviderDescription:= <[pid:7556,hwnd:0x0 Main(parent link):Microsoft: MSAA Proxy (unmanaged:uiautomationcore.dll)]> UIA_IsItemContainerPatternAvailable:= UIA_IsVirtualizedItemPatternAvailable:= UIA_IsSynchronizedInputPatternAvailable:= UIA_OptimizeForVisualContent:= UIA_IsObjectModelPatternAvailable:= UIA_AnnotationAnnotationTypeId:= <0> UIA_IsAnnotationPatternAvailable:= UIA_IsTextPattern2Available:= UIA_StylesStyleId:= <0> UIA_StylesFillColor:= <0> UIA_StylesFillPatternColor:= <0> UIA_IsStylesPatternAvailable:= UIA_IsSpreadsheetPatternAvailable:= UIA_IsSpreadsheetItemPatternAvailable:= UIA_Transform2CanZoom:= UIA_IsTransformPattern2Available:= UIA_LiveSetting:= <0> UIA_IsTextChildPatternAvailable:= UIA_IsDragPatternAvailable:= UIA_DragIsGrabbed:= UIA_DragDropEffects:= UIA_IsDropTargetPatternAvailable:= UIA_DropTargetDropTargetEffects:= UIA_Transform2ZoomLevel:= <1> UIA_Transform2ZoomMinimum:= <1> UIA_Transform2ZoomMaximum:= <1> UIA_IsTextEditPatternAvailable:= UIA_IsPeripheral:= UIA_IsCustomNavigationPatternAvailable:= UIA_PositionInSet:= <0> UIA_SizeOfSet:= <0> UIA_Level:= <0> UIA_LandmarkType:= <0>