Загрузка с помощью Watir в IE ожидает ввода

Я попытался настроить скрипт для загрузки файла с помощью Watir на основе эта страница

Это просто не сработало. Он все еще ждет моего участия. Он переходит в правильный каталог (папку) в Windows, но на самом деле не выбирает мой файл. Иногда он выбирает файл автоматически, но это только после того, как я внес изменение в файл input_elements.rb, сохранил изменение и оставил файл открытым. Если я закрываю файл после внесения изменений, мой сценарий ждет, пока я выберу файл и нажму «Открыть», прежде чем продолжить.

У меня нет пробелов в пути к файлу; в сценарии установлено значение C:\\hudson\\workspace\\Watir_test\\test_harness.xml. Если я изменю путь на C:\\test_harness.xml, окно «выбрать файл» не изменит каталоги на каталог C:; он ждет моего ввода.
Значит, он определенно чего-то не делает/не вызывает.

Я изменил файл input_elements.rb на основе предложений на связанной странице, включая увеличение времени ожидания до 5 секунд, и это все еще не помогло.

Я использую Windows XP, Ruby 1.9.2.


person Kim Wilkinson    schedule 01.03.2011    source источник
comment
это английская версия windows xp, верно?   -  person Vasiliy Ermolovich    schedule 02.03.2011
comment
О... извините, да. Американский английский, если это имеет значение.   -  person Kim Wilkinson    schedule 02.03.2011
comment
Дополнительная информация: я изменил свой тестовый скрипт, чтобы он создал совершенно новый каталог / сборку, и он должен был попытаться загрузить файл в этой сборке. Этого не произошло - открылось всплывающее окно, которое сразу же указывало на каталог последней успешной загрузки. Он последовательно делал это - открывал всплывающее окно при последней успешной загрузке, так и не выбрав ничего.   -  person Kim Wilkinson    schedule 02.03.2011
comment
Добавление: я проверю все необходимые файлы журналов, если кто-нибудь может сказать мне, где они находятся. Я не знаю, где находятся журналы в Windows.   -  person Kim Wilkinson    schedule 02.03.2011
comment
Только что подтверждено; это происходит только в IE. Firefox загружает файл просто отлично. Я использую IE7.   -  person Kim Wilkinson    schedule 02.03.2011