Watinを使用してドロップダウンリストを繰り返し処理したいと思います。HTMLは次のようになります。
<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>
ドロップダウンのオプションの1つをクリックすると、別のページが読み込まれます。それぞれを連続して読み込みたいと思います。基本的に、私はこのようなことをしようとしています:
SelectList ddl = browser.SelectList(Find.ById("ctl00$Header1$ddlPropertyList"));
foreach (var item in ddl.AllContents)
{
ddl.Select(item);
}
しかし、私のコードは間違っていると確信しています。