2010-06-03 3 views
2

나는 웹 페이지에 로그인하려고합니다. 웹 페이지에는 입력이있는 두 가지 양식이 있으며 입력에는 동일한 ID ("사용자 이름")가 있습니다.Watin 웹 페이지에 로그인

텍스트를 올바르게 입력하려면 어떻게해야합니까?

이 내 잘못된 코드입니다.

browser.TextField (Find.ByName ("이름")) TypeText ("test123");

또는

browser.Form (Find.ByName ("form_login")) 텍스트 필드 (Find.ByName ("이름")) TypeText ("test123")..;

답변

0

페이지의 모든 텍스트 필드를 수집 한 다음 원하는 ID의 첫 번째 또는 두 번째 모양에 대해 작업을 수행 할 수 있습니다. 예를 들어

:

 TextFieldCollection textFields = browser.TextFields; 
     foreach (var field in textFields) 
     { 
      if (field.Id == "username") 
      { 
       //do something 
      } 
     }