watin IE实例没有反映正确的值

时间:2011-09-16 15:34:08

标签: c#-4.0 watin

我正在使用watin测试Windows应用程序,我在Xp(IE8)和Windows 7(IE 9)上测试了这个应用程序,它正常工作,给我IE中的元素,我可以填写字段详细信息。 但是我尝试使用Vista IE9 -32bit的相同应用程序,它正确打开IE实例但无法在其中找到Element集合。

ArrayList objDict = new ArrayList();
for (int i = 0; i < ie.Elements.Length; i++)
{
 objDict.Add(ie.Elements[i].Name);
} 

请帮助!!!

1 个答案:

答案 0 :(得分:0)

Watin需要一些时间来加载元素,使用线程休眠来进行处理。

System.Threading.Thread.Sleep(4000);

根据处理器的速度,您可以设置睡眠时间。