我是 Watin 的新手,我正在使用 jave 和 iface 技术来自动化站点, 我正在尝试从下拉列表中进行选择,它的值是从另一个下拉列表中填充的,我正在使用最新的 WatiN 版本,并且正在 VS2008 中进行 C# 单元测试。我已经编码:
browser.SelectList(Find.ById("BillEnrollmentForm:selectedIndustry")).Option("Charity").Select();
browser.SelectList(Find.ById("onlinePayment:panelTabSet1:0:quickPaymentTable:0:selectedBiller")).option("Resala").Select();
它执行了第一个并从下拉列表中选择,但是当执行到第二个时,耗时过多并显示此异常
"WatiN.Core.Exceptions.TimeoutException : Timeout while Internet Explorer busy"
最佳答案
尝试在命令之间添加这个
browser.WaitForComplete();
如果在初始化浏览器时增加 watin 超时没有帮助
Settings.WaitUntilExistsTimeOut = 240; //in seconds
Settings.WaitForCompleteTimeOut = 240;
关于c# - Watin :select item from dropdown list, 它的值是从另一个下拉列表中填充的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13549198/