我正在使用 WatiN 测试网站并自动化流程。我可以成功打开网站,但是当我尝试从选择列表中选择一个选项时出现问题:
<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 秒以显示元素时超时”。