2011-07-05 2 views
3

Хорошо, я пытаюсь использовать Watir/Ruby/AutoIt для автоматической загрузки файла. Итак, скажите, что появилось диалоговое окно ниже, моя цель - автоматически нажать «Сохранить файл», а затем нажать «ОК». Если бы кто-то мог привести пример того, как это сделать, я был бы очень обязан. Еще раз спасибо.Автоматически сохранять диалог файла с Ruby/AutoIt/Watir

Mozilla save dialog

+0

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

+0

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

ответ

2

File Downloads страница в Watir вики имеет несколько решений.

+0

Привет, Зелько. Хотя эти примеры полезны, я не могу заставить пример firewatir работать. Моя проблема заключается в том, что у меня нет плагина JSSh из-за моей текущей версии Mozilla (5). Я попытался вернуться к 3.6, успешно установлен JSSh, и он по-прежнему дает ту же ошибку. Возможно ли, что я мог бы сделать это без использования firewatir? –

+2

Если вы используете watir-webdriver, решение для автоматической загрузки файлов приведено во втором примере здесь: http://code.google.com/p/selenium/wiki/RubyBindings#Tweaking_Firefox_preferences – jarib

+1

Я бы также предложил использовать watir -webdriver gem для управления Firefox. Забудьте драгоценный камень firewatir. –