1
WatiN을 사용하여 웹 사이트를 테스트하고 프로세스를 자동화하고 있습니다. 내가 성공적으로 웹 사이트를 열 수 있지만 문제는 내가 선택 목록에서 옵션을 선택하려고 할 때 발생한다 :Watched N을 사용하여 드롭 다운 목록 테스트
<select id="form:Dropdown" name="form:Dropdown" size="1" title="Select Option"> <option value="0">Select Code</option>
<option value="234890/NA/1">23FA4890</option>
<option value="237014/NA/1">23FA7014</option>
</select>
코드 :
Settings.AttachToBrowserTimeOut = 240;
Settings.WaitUntilExistsTimeOut = 240;
Settings.WaitForCompleteTimeOut = 240;
browser = new IE();
browser.GoTo(url);
browser.WaitForComplete();
//Thread.Sleep(10000);
browser.SelectList(Find.ById("form:Dropdown")).WaitUntilExists(); //ERROR OCCURS HERE
SelectList dList = browser.SelectList(Find.ById("form:Dropdown"));
dList.Select("23FA4890");
작동해야처럼이 보이는,하지만 난 계속 "요소가 표시 될 때까지 240 초 동안 대기하는 동안 시간 초과"오류가 발생합니다.
당신이 값을 선택할 수 있습니다 (사용'SelectByValue' 방법)? –
@AdamPlocher SelectList에서 오류가 발생하여 값으로 옵션을 선택하지도 않았습니다. – EvanGWatkins
다른 메모와 마찬가지로 - 더 나은 결과가 나오는지 확인하기 위해'FindByName'을 시도해 보셨습니까? 내가 도움이되지 않을 수도 아래에 답변을 게시 :) –