Watin을 사용하여 드롭 다운 목록을 반복하고 싶습니다. html로는 다음과 같습니다 : 드롭 다운에서 옵션 중 하나를 클릭Watin을 사용하여 드롭 다운 목록에서 각 항목을 선택하십시오.
<select name="ctl00$Header1$ddlPropertyList" onchange="javascript:setTimeout('__doPostBack(\'ctl00$Header1$ddlPropertyList\',\'\')', 0)" id="ctl00_Header1_ddlPropertyList" onmouseover="this.title=this.options[this.selectedIndex].title" style="width:325px;">
<option selected="selected" value="0185795046:R:GPC:Eligible:F" title="0185795046 - ">0185795046 - </option>
<option value="0325844068:R:GPC:Eligible:F" title="0325844068 - ">0325844068 - </option>
<option value="0374795034:R:GPC:Eligible:F" title="0374795034 - ">0374795034 - </option>
<option value="0510031035:C:GPC:Eligible:F" title="0510031035 - ">0510031035 - </option>
<option value="1424795158:R:GPC:InEligible:F" title="1424795158 - ">1424795158 - </option>
<option value="1550795037:R:GPC:Eligible:F" title="1550795037 - ">1550795037 - </option>
</select>
, 그것은 다른 페이지를로드, 나는 연속적으로 그들 각각을로드 할. 기본적으로, 나는 이런 식으로하려고합니다.
SelectList ddl = browser.SelectList(Find.ById("ctl00$Header1$ddlPropertyList"));
foreach (var item in ddl.AllContents)
{
ddl.Select(item);
}
하지만 내 코드가 잘못되었다고 확신합니다.
소리가 난다 선택한 후 GoBack 명령을 사용하십시오. – alonp
예, 새 페이지를로드하지만 드롭 다운을 포함하는 옵션 1을 선택할 계획입니다. 나는 그 시점에서 페이지를 떠날 지 아닐지는 모르겠지만, 옵션 2 등을 선택하기 위해 드롭 다운이있는 페이지로 돌아갈 계획입니다. –