私は、WatiN を使用して Web サイトをテストし、プロセスを自動化しています。Web サイトは正常に開くことができますが、選択リストからオプションを選択しようとすると問題が発生します。
<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秒待機中にタイムアウト」というエラーが表示され続けます。