Nous travaillons actuellement avec Ruby, Cucumber et Selenium pour effectuer nos tests d'intégration.Mise à niveau d'un ancien projet à capybara
En ce moment nous voulons améliorer la qualité de nos tests et donc nous voulons utiliser Capybara. Maintenant que toutes nos méthodes doivent être réécrites pour cela, nous avons pensé que quelqu'un l'avait déjà fait et avons écrit un wrapper pour le pilote web de sélénium, où Capybara fait le travail.
Par exemple:
L'emballage doit remplacer les éléments suivants:
driver.navigate_to "/home"
à quelque chose comme
visit "/home"
Le point est, nous ne voulons réécrire tout le code, puisque la fonctionnalité de ma vue est tout à fait la même chose et il ne devrait pas être si difficile d'écrire un wrapper pour le pilote, qui le fait automatiquement. Moyens: la méthode navigate_to appelle simplement une méthode de visite, et je suis heureux.
Dois-je écrire ceci tout seul ou est-ce que cela a déjà été fait?
Merci beaucoup!
Je ne pense pas que cela existe, vous devriez réécrire vos méthodes. – MSathieu