我是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:从下拉列表中选择项目,其值从另一个下拉列表中填充,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13549198/