watir - file_field не работает при работе на сервере - PullRequest
0 голосов
/ 15 апреля 2011

В настоящее время я пишу функции для загрузки изображения с помощью файлового менеджера в ie. Локально это работает нормально и открывает файловый менеджер и находит изображение без проблем. Однако, когда я запускаю его как часть процесса принятия на сервере, который он сам, он не может открыть проводник, он просто будет сидеть там, ожидая его, он даже не выдерживает тайм-аут в обычные 60 секунд, поэтому я предполагаю, что что-то пытается происходит за кадром, но молча терпит неудачу.

Кто-нибудь имел эту проблему и нашел исправление или обходной путь?

1 Ответ

0 голосов
/ 15 апреля 2011

На большинстве серверов IE по умолчанию очень заблокирован, поскольку с серверов обычно выполняется очень мало просмотров, а сам браузер представляет собой значительную поверхность атаки. Смотрите здесь для получения дополнительной информации http://msdn.microsoft.com/en-us/library/ms537180(v=vs.85).aspx

В результате, если вы не отключите эту повышенную безопасность, есть ряд вещей, которые просто не сработают. Если вы запускаете тест с того же сервера, на котором установлен веб-сайт, вам нужно будет отключить все функции повышенной безопасности в IE.

Это было бы нарушением передового опыта для производственной системы, но вполне объяснимо целесообразно для тестовой системы в качестве альтернативы наличию пары систем с разными ОС (клиентской и серверной) для тестового стенда и запуска тестов на клиент. (более реалистично, но требует создания и обслуживания другой системы или ВМ)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...