est-il possible d'utiliser la page-objet Gem et Capybara pour automatiser Ruby sur les tests de rails? Lorsque j'essaie d'accéder à un objet de page après avoir démarré mon test, je reçois l'erreur suivante:
Unable to pick a platform for the provided browser (RuntimeError)
3 Réponses :
Actuellement, il n'existe aucun soutien pour Capybara, mais il a été demandé plusieurs fois. Une partie du défi est que l'API a été construite sur le sélénium et la ruelle qui sont beaucoup plus riches que celles de la Capy et constitueraient une très grande entreprise de construire ajouter cette fonctionnalité à la gemme d'objet de page pour que Capy se comporte de la même manière. p>
J'ai réfléchi plusieurs fois à propos de la fractionnement du gemme d'objet de page dans une forme "de base" qui permettra à Capybara d'utiliser et d'ajouter une forme "avancée" qui ajoutera les capacités supplémentaires trouvées dans le sélénium et la rideau, mais je n'ai pas vu assez de demande. p>
Il y a un gemme qui vous permet d'utiliser le modèle d'objet de la page avec Capybara: siteprisme. Trouvez-le ici: https://github.com/natritmeyer/site_prism P>
https://github.com/andyw8/capybara-page-Object looks comme il a commencé existant au cours des 8 derniers mois environ. P>