2009-03-25 6 views

ответ

4

Вам нужно указать Selenium на сайт, который использует тестовые базы данных. Селен разговаривает с вашими рельсами, а не с базой данных. Итак, вам нужно указать Selenium на веб-приложение, конфигурация которого соответствует вашему тестовому db, а не dev db.

Надеюсь, что это поможет.

0

Вам нужно указать тест Selenium на экземпляр вашего приложения, в котором используется тестовая база данных.

Я написал отдельную задачу развертывания в моем capistrano deploy.rb, которая развертывает приложение на тестовом сервере, указывает его на тестовую базу данных и загружает специальные приборы, относящиеся к селену. Selenium рассматривает развернутое приложение как черный ящик, так что вам решать, насколько это необходимо для вашей существующей установки развертывания.