2013-09-05 2 views
2

Dans mon application Rails J'ai une petite forme cachée, qui est rendu visible en cliquant sur un bouton. Ceci est fait avec des commandes "hide" et "show" de jQuery, le formulaire lui-même est assez standard.Alternative pour Sélénium WebDriver dans les tests d'intégration

Pour tester ce que je peux utiliser Sélénium WebDriver, mais il semble un peu lourd au démarrage d'un navigateur Firefox uniquement pour cliquer sur ce bouton avec des fonctionnalités jQuery. Existe-t-il des alternatives pour le faire plus simple et plus simple?

Edit: il y a une belle Railscast sur l'utilisation PhantomJS avec Rails et rspec: http://railscasts.com/episodes/391-testing-javascript-with-phantomjs

+0

Si vous utilisiez un framework, vous pouvez tester le composant js de manière isolée. Difficile de trouver une alternative autrement. – apneadiving

Répondre

2

Vous coud jetez un oeil sur WebDriver mais avec la PhantomJS - qui soutient les tests sans tête. Je ne l'ai pas utilisé par moi-même mais j'ai entendu dire que c'est une bonne option si vous n'avez pas besoin de faire feu sur tout le navigateur. Je pense que vous avez besoin de Ghost Driver pour le lier avec le Webdriver mais vous aurez besoin de vérifier cela.

Questions connexes