2009-03-25 4 views

Répondre

4

Vous devez pointer Selenium vers un site qui utilise les bases de données de test. Le sélénium parle à vos rails, pas à la base de données. Donc, vous devez pointer Selenium vers une application web dont la config pointe vers votre db de test, pas le db de dev.

Espérons que cela aide.

0

Vous devez pointer le test Selenium sur une instance de votre application qui utilise la base de données de test.

J'ai écrit une tâche de déploiement séparée dans mon capistrano deploy.rb qui déploie l'application sur un serveur de test, la pointe sur la base de données de test et charge les appareils spécifiques au sélénium. Selenium traite une application déployée comme une boîte noire, c'est donc à vous de l'adapter à votre configuration de déploiement existante.

Questions connexes