Перемещение моего основного сервера сборки / тестирования на новое место и обновление операционной системы, как я это делаю. Это работает (если не хватает памяти и часто истекает время) на старом сервере. Новый сервер имеет больше памяти и процессора, а также работает под управлением более новой операционной системы.
Сервер Ubuntu 11.04, Natty, на котором запущен сервер Vnc4 из удаленного центра обработки данных.
Selenium IDE 1.6.0 установлена в Firefox (хотя пришлось заставить профиль действительно помнить, что он установлен).
Firefox установлен на версии 10.0.1
Selenium Server 2.9.0 работает в терминале gnome, запущенном из окна VNC.
Он работает и правильно открывает порт 4444.
Я запускаю свой набор тестов Python (который, помните, отлично работает на старом сервере), и он вызывает
self.selenium.start ()
В этот момент открывается соединение с Selenium Server, сервер Selenium сообщает, что обнаружил запрос «получить новый браузер» для нулевого сеанса, затем выделяет сеанс с длинным шестнадцатеричным кодом, говорит, что готовит Firefox, а затем запускает Firefox.
Затем откроется окно Firefox.
Пока все хорошо.
В старой работающей настройке Firefox открывает chrome: //src/content/RemoteRunner.html URL, чтобы открыть страницу удаленного управления селеном.
На новом сервере Firefox просто сидит и ждет, ничего не делая, на пустой странице.
Не совсем знаю, как работает Selenium, чтобы знать, что здесь происходит. Предполагается ли, что Selenium Server запустил Firefox с URL-адресом, чего не удалось сделать? Или он должен просто запустить пустой, а затем поговорить с перехватчиками в Selenium IDE, что он не может сделать?
Кто-нибудь знает, как я могу это исправить?
Заранее спасибо.