WPF .NET4 응용 프로그램을 테스트하기 위해 화이트 프레임 워크를 사용하려고합니다. CmdOpenFile OpenFileDialog를 생성하고 표시 WPF White/UIAutomation 하이퍼 링크 클릭
<Hyperlink Command="{Binding Path=CmdOpenFile}" Name="hlOpenFile" >
<TextBlock Text="Load file.." Name="txtLoadFileLabel" />
</Hyperlink>
XAML로 하이퍼 링크가 선언되었다. 응용 프로그램을 수동으로 테스트 할 때 예상대로 작동합니다. 나는이 하이퍼 링크에 대응하는 AutomationElement를의 얻을 화이트를 사용하여 단위 테스트를 작성한 후이 링크를 클릭하려고 :이 테스트를 실행하면
AutomationElement automationElement = someParentUIItem.GetElement(SearchCriteria.ByAutomationId("hlOpenFile"));
Hyperlink openFileLink = new Hyperlink(automationElement, window.ActionListener);
openFileLink.Click();
을 - 응용 프로그램이 시작, 마우스 포인터의 이동이 하이퍼 링크에 그입니다 모두 열린 파일 대화 상자가 나타나지 않습니다. 그 이유는 무엇이며 어떻게 고칠 수 있습니까? 내가 찾은 것 같은