2

코딩 된 UI 테스트를 사용하여 회사의 웹 페이지를 테스트했으며 최근이 문제를 여러 번 실행했습니다. 알아낼 수 없습니다. 해결책. 내가하려고하는 것은 코드화 된 UI 테스트를 통해 사이트 페이지 중 하나에서 링크를 클릭 한 다음 새 탭에서 링크를 여는 것입니다. 내 문제는 새 페이지가 올바른 페이지이고 올바른 콘텐츠가 있음을 주장합니다.코드화 된 UI 테스트를 IE 9의 여러 탭에서 작동하도록 실행할 수 없습니다.

테스트를 실행하면 정상적으로 작동하지만 새 탭에서 링크가 열리지 만 테스트에서 새 탭의 내용을 볼 수 없습니다. IE 9 환경에서 테스트를 기록하고 코드화 된 UI 인터페이스를 통해 어설 션을 설정했습니다. 테스트 탭을 새 탭으로 리디렉션하는 방법을 알고있는 사람이 있습니까? 아니면 제가 겪고있는 문제가 무엇일까요?

도움을 주시면 감사하겠습니다.

답변

0

부모가 설정된 HtmlDocument를 창에 설정해보십시오. 여러 탭을 사용하여 여러 개의 탭을 찾아야합니다 (FindMatchingControls 메소드 사용).

그러면 자막을보고 필요한 탭을 찾는 방법을 알 수 있습니다.

탭을 찾으면 부모가 HtmlDocument로 설정된 HtmlControls를 만듭니다.

작동하지 않는지 알려주세요.

+0

해결했습니다. 내가해야 할 일은 라인을 추가하는 것뿐입니다. this.SearchProperties [UITestControl.PropertyNames.IsTopParent] = .designer.cs 내부에있는 어설 션을 위해 빌더 자동 생성 검색 기준에 "True" .uitest 파일의 일부인 파일. – EliteSniper177

관련 문제