웹 응용 프로그램에 "Microsoft UI Automation"을 사용해 본 사람이 있습니까?웹 응용 프로그램 용 Microsoft UI 자동화
wpfbrowser가 포함 된 WPF 응용 프로그램이 있습니다. 이 앱은 기본적으로 데스크톱 앱이므로 Selenium Webdriver를 사용할 수 없습니다.
나는 CodedUI을 시도하지만 난 내가 여기 물어 가지고 문제에 직면하고있다 : Coded UI - Unable to identify a html controls on a Wpfbrowser내가 UIAutomation을 사용할 계획, 그러나 다시 내가 ID 속성
를 사용하여 컨트롤을 식별 할 수없는 오전 itseems 오전예 :이를 위해
<button id="but1">Click Me</button>
는 내가 가지고 :
PropertyCondition ps = new PropertyCondition(AutomationElement.AutomationIdProperty, "but1");
AutomationElement Clickme = elementMainWindow.FindFirst(TreeScope.Descendants, ps);
하지만 작동하지 않습니다. "Clickme"은 null입니다.
이 작업을 수행하는 방법은 UIAutomation ??
편집 : 나는 컨트롤에 당신이 찾고있는 대신 사망자에 따라 그 일을 아래 트리보기를 탐색 실제로 시도 할 것이다
원시 트리보기의 계층 구조를 보여주는 inspect의 화면을 캡처 할 수 있습니까? 내가 가진다면 내가 너를 도울 수있을거야. –
@MaxYoung, 스크린 샷을 추가했습니다. 이걸로 충분하길 바래. – user2048204