Project White을 사용하여 WPF 응용 프로그램에 대한 자동화 된 테스트를 작성하려고합니다. Infragistics 컨트롤과 상호 작용할 때까지는 모두 잘 진행됩니다. 누구든지이 설정에 대한 경험이 있었습니까? 예를 들어 XamRibbon 또는 XamOutlookBar와 상호 작용할 수있는 방법의 예를 게시 할 수 있습니까?WPF, Project White 및 Infragistics
3
A
답변
2
일반적인 대답의 비트 저는 두렵습니다.하지만 White가 도움이되지 않으면 Microsoft UI Automation을 직접 사용할 수 있습니다.
먼저 컨트롤을 찾으십시오.
AutomationElement element = AutomationElement.Root.FindFirst(
TreeScope.Descendants,
new PropertyCondition(AutomationElement.AutomationIdProperty, <whatever>))
는 다른 방법이 대부분이나 제목을 텍스트로 매핑 NameProperty, 또는 ControlTypeProperty 또는 ClassProperty 같은 것들을 사용할 수 있습니다 : 그것은 WPF "이름"을 가지고 있다면 그것은 아마도 이름과 일치 자동화 ID가 있습니다. 항상 FindAll을 사용하여 사용 가능한 컨트롤에 대한 자세한 정보를 얻을 수 있습니다.
element.GetSupportedPatterns()
element.GetSupportedProperties()
속성 정보를 다시 제공 : 당신이, 당신의 통제를 찾아 지원되는 패턴과 속성을 인쇄
. 패턴은 ListItemPattern, GridPattern과 같으며 더 많은 구성 요소 별 값에 액세스 할 수 있습니다. 필요한 것을 제공하는 패턴이나 속성을 찾을 수 있습니다. 흰색은 부분적으로이 위에 쌓여 있으므로 사용할 수있는 흰색 구성 요소를 찾는 데 도움이 될 수 있습니다. 예를 들어 : http://snoopwpf.codeplex.com/관련 문제
- 1. C# white framework -code project
- 2. Infragistics WPF 및 WinForms 컨트롤
- 3. WPF, White Automation, 드래그 앤 드롭 교수형
- 4. Infragistics 용 DataTemplate 사용 XamComboEditor (WPF)
- 5. WPF Infragistics xamDataGrid - WPF DataGrid와 같이 CollectionView GroupDescriptions가 인식되지 않음
- 6. Infragistics WebGrid 및 Telerik Grid
- 7. Infragistics Documentation
- 8. Infragistics columnfilter
- 9. OpenX White Labeling
- 10. Min3D-White 텍스처 문제
- 11. Telerik, Infragistics, XCeed,
- 12. RewriteCond 모든 도메인 white www
- 13. Infragistics XamChart 데이터 요소 한도?
- 14. Infragistics V7.3 vs. V8.1
- 15. DDD, NHibernate 및 Project Structure/Naming
- 16. 개미 기반 및 이클립스 .project 파일 생성
- 17. android library project 만들기 및 사용
- 18. MSBuild 및 Web Deployment Project 외부 종속성
- 19. Eclipse 및 SVN : 누락 된 .project 파일
- 20. Infragistics Windows 그리드
- 21. 지연로드 Infragistics Ultragrid
- 22. Infragistics webcombo 미리보기
- 23. Infragistics UltraGrid C# winform
- 24. Infragistics Ultragrid valueList/UltraDropDown
- 25. Infragistics Clickable PieChart
- 26. C# infragistics UltraDockManager
- 27. Infragistics Netadvantage 란 무엇입니까?
- 28. Infragistics UltraWinGrid EmptyDataText 해당하는?
- 29. Infragistics 그리드 "주문형"모양
- 30. Selenium + JavaScript + Infragistics WebDateChooser
@Jamie 클레이튼 :
스눕 당신이 인쇄물을 거치지 않고 정보를 얻을 수 있습니다 응용 프로그램입니다. Stackoverflow 정확히이 질문에 대한 장소가 아니야? –