экземпляр IE watin не отражает правильные значения - PullRequest
0 голосов
/ 16 сентября 2011

Я тестирую приложение Windows, используя Watin, я тестировал это приложение на 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 голосов
/ 17 сентября 2011

Watin требуется некоторое время для загрузки элементов, используйте режим ожидания потока, чтобы разрешить обработку.

System.Threading.Thread.Sleep(4000);

В зависимости от скорости процессора вы можете установить время ожидания.

...