示例#1
0
        public void DumpRichTextBox()
        {
            using var app = Application.Launch(ExeFileName, "RichTextBoxWindow");
            var window  = app.MainWindow;
            var element = window.FindFirstDescendant(Conditions.ByClassName("RichTextBox")).AutomationElement;

            _ = Dump.Recursive(element);
        }
 public static IReadOnlyList <TextBlock> FindTextBlocks(this UiElement container, string automationId)
 {
     return(container.FindAllDescendants(
                new AndCondition(
                    Conditions.ByClassName("TextBlock"),
                    Conditions.ByNameOrAutomationId(automationId)))
            .Cast <TextBlock>()
            .ToList());
 }
 public static IReadOnlyList <TextBox> FindTextBoxes(this UiElement container)
 {
     return(container.FindAllDescendants(Conditions.ByClassName("TextBox"))
            .Cast <TextBox>()
            .ToList());
 }