Как сказать селену использовать тестовую базу данных? - PullRequest
4 голосов
/ 25 марта 2009

Я использую Selen-Client для запуска нескольких тестов, но Selenium, похоже, использует мою базу данных разработки. Как я могу указать, чтобы использовать мою тестовую базу данных?

Ответы [ 2 ]

4 голосов
/ 25 марта 2009

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

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

0 голосов
/ 25 марта 2009

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

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

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