Je suis en train d'obtenir un environnement mis en place qui agit comme une grille de sélénium en ce que:
1) Il exécute les tests en parallèle sur un ensemble distribué de clients
2) Je peux spécifier des essais à exécuter sur spécifiques des clients (qui fonctionnent sur des systèmes d'exploitation différents, avec des navigateurs différents), ou des tests à exécuter une fois sur tous les clients ou toute combinaison de ceux-ci. Le problème est que Capybara utilise actuellement WebDriver, pas sélénium, donc pour autant que je sache, je ne peux pas spécifier une grille de sélénium pour les tests à raccorder et à faire fonctionner.Y at-il quelque chose de similaire à la grille de sélénium lors de l'utilisation de concombre/capybara?
J'ai regardé dans des choses telles que DeepTest et Testjour, mais ni les rayures ni les démangeaisons ci-dessus. J'aimerais qu'il y ait un moyen de marquer une fonction de concombre avec les navigateurs sur lesquels je veux qu'elle fonctionne, et elle le fait tout simplement, comme le fait actuellement la grille de sélénium. Y a-t-il un moyen facile de le faire sans beaucoup de piratage de ma part, ou dois-je attendre la sortie de Selenium 2? Oh et je devrais ajouter que j'aime garder capybara la capacité d'échanger des pilotes web à volonté - fonctionnant sur le sélénium (ou WebDriver je devrais dire devrais-je dire), htmlunit, etc.
Je vais certainement vérifier. Merci! – bergyman