У меня есть тест watir, который загружает некоторую информацию из веб-приложения в файл Excel, и затем я открываю файл для подтверждения содержимого. В моем блоке dev все работает нормально, но запланированные автоматические прогоны (через Hudson) всегда не работают, пытаясь открыть файл Excel. Я проверил, что правильная версия AutoITX3.dll зарегистрирована на обеих машинах (Ruby 1.8, Watir 1.6.5). Никакие другие версии AutoITx3 не зарегистрированы на любом компьютере. Ошибка в поле Hudson - это ожидаемая, если DLL не зарегистрирована, но она присутствует в regedit в том же месте, что и в моем блоке dev. Обе машины - WinXP. Выполнение теста вручную в окне Хадсона приводит к той же ошибке - неизвестный OLE-сервер: «Excel.Application» Код ошибки HRESULT: 0x800401f3 Недопустимая строка класса.Watir Excel не работает на виртуальной машине
Я искал аналогичные ошибки и видел один экземпляр, где работа на виртуальной машине вызывала подобные проблемы, но только если окно VM было закрыто. Я не думаю, что это ошибка кода, так как она работает в блоке dev. Любые предложения по отладке?
ТИА, Сабрина
Помог ли кто-нибудь ответить на ваш вопрос ниже. Если да, отметьте это как правильный ответ. Если нет, предоставьте дополнительную информацию. –