반응형

UI 자동화 기술 3

[S/W 접근성] TreeWalker로 요소름 포함하는 윈도우 탐색

TreeWalker로 요소름 포함하는 윈도우 탐색 응용 프로그램 설명TreeWalker로 윈도우 탐색하여 콘솔 화면에 출력 응용 프로그램 유형C# 콘솔 응용 프로그램 요구 조건UI 자동화 .NET 어셈블리 참조(솔루션 탐색기에서 프로젝트 참조 노드의 오른쪽 마우스 클릭으로 컨텍스트 메뉴의 참조 추가 선택) using System; using System.Windows.Automation; using System.Runtime.InteropServices; namespace 요소를_포함하는_윈도우_검색 { static class WrapApi { [DllImport("user32")] internal static extern IntPtr GetDesktopWindow(); } class Program { ..

[S/W 접근성] 화면 좌표로 UI 요소 탐색

화면 좌표로 UI 요소 탐색 응용 프로그램 설명화면 좌표를 이용하여 UI 정보를 수집하여 자동화 속성 정보를 콘솔 화면에 출력 응용 프로그램 유형C# 콘솔 응용 프로그램 요구조건UI 자동화 .NET 어셈블리 참조(솔루션 탐색기의 프로젝트의 참조 노드에 마우스 오른쪽 버튼 클릭하여 컨텍스트 메뉴에서 참조 추가)

[S/W 접근성] 포커스 소유한 자동화 요소 속성 출력

포커스 소유한 자동화 요소 속성 출력 프로그램 설명 포커스(초점)이 바뀔 대마다 포커스를 소유한 UI 요소의 자동화 요소 속성을 콘솔 화면에 출력 프로그램 유형 C# 콘솔 응용 프로그램 요구 조건 UI 자동화 관련 .NET 어셈블리 참조 추가(솔루션 탐색기의 프로젝트의 참조 노드에서 오른쪽 마우스 클릭으로 컨텍스트 메뉴를 띄운 후 참조 추가) [그림] UI 자동화 기술 참조 추가 using System; using System.Windows.Automation; namespace 예제_3._1_자동화_요소_정보 { class Program { static void Main(string[] args) { AutomationFocusChangedEventHandler afceh = null; afceh = ..

반응형