2010-03-28 6 views
8

WatiN을 사용하여 정보 수집을위한 자동화 된 봇을 작성하고 있습니다. 페이지의 요소가 있는지 확인할 수 있습니까?WatiN 사용 ... 요소가 있는지 확인하십시오?

+0

? 그것이'null '또는 그와 비슷한 것을 반환한다면, 아마도 여러분이 알 필요가있는 것보다 ...? –

+0

.ToString() 및 MessageBox.Show()를 사용하여 결과를 표시하고 가짜 요소 ID를 입력하려고 시도했지만 null을 표시하지 않았습니다. "id x 요소 검색 중"과 같은 메시지가 나타났습니다. – atwellpub

답변

7

나는 일반적으로 사용하는 다음

내가 WatiN에 익숙하지 않은 해요,하지만`Find.ByName` 메서드가 반환하는 요소가 무엇을 존재하지 않는 않는 경우
WatiN.Core.IE window = new WatiN.Core.IE(); 
if (window.Elements.Exists("yourElementId")) { 
// do whatever 
} 
관련 문제