J’ai un champ de fichier qui a l’ opacity: 0 et chevauche un bouton faux. C’est une technique css commune pour simuler une sorte de “bouton de téléchargement” qui s’affiche de manière cohérente sur les différents navigateurs. Capybara ne me permet pas d’appeler attach_file sur cette entrée. L’erreur est Selenium::WebDriver::Error::ElementNotVisibleError: Element is not currently visible […]
Je reçois une erreur similaire dans un certain nombre de tests lorsque je leur ajoute “: js => true”. par exemple: An error occurred in an after hook ActionController::RoutingError: No route matches [GET] “/assets” occurred at /Users/appletart/.rvm/gems/ruby-1.9.3-p0@eventful2/gems/actionpack-3.2.5/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call’ Je n’avais pas testé de contenu JavaScript dans mon application auparavant et je viens juste de le […]
Je souhaite avoir des temps d’attente différents pour Capybara dans mon code, en fonction du temps nécessaire pour les charger complètement? Dois-je continuellement changer le Capybara.default_wait_time ou existe-t-il un meilleur moyen?
Je ne sais pas si c’est un problème de Capybara, mais je viens juste de faire une nouvelle installation de Rails (4.1.1) et de Rspec Rails (3.0.1) et j’aimerais utiliser Capybara (2.3.0), mais je ne l’ai jamais utilisé. m se heurter à des problèmes. J’ai créé une “spec” dans spec / features et la spécification […]
Je veux vérifier si une case est cochée en utilisant concombre et capybara. J’ai coché la case dans mon étape précédente et je veux la vérifier en obtenant la valeur de la case à cocher.
J’ai une application qui utilise des sous-domaines pour changer de firebase database (multi-location). J’essaie d’utiliser Capybara pour les tests d’intégration, et cela dépend beaucoup des sous-domaines. D’après ce que j’ai compris, définir Capybara.default_host= sur quelque chose ferait en sorte que toutes mes requêtes proviennent de cet hôte. Cela ne semble pas être le cas. Dans […]
Fondamentalement, ce que j’essaie de faire, c’est de cliquer sur un bouton qui devient visible lors du survol d’un autre élément (son parent). J’ai essayé d’utiliser sortinggger.(‘mouseover’) sur le parent du bouton caché, mais cela ne semble pas fonctionner. Voici un extrait de code de la spécification: # label[for … ] -> the parent element […]
Quelqu’un peut-il expliquer la différence entre ces deux plates-formes? Sont tous deux partie de BDD mais pourquoi devrais-je utiliser l’un ou l’autre, ou les deux ensemble? Merci pour les réponses
Je construis une application Rails 3 qui affiche des vues différentes pour les appareils mobiles (en utilisant jQuery Mobile) et les navigateurs de bureau classiques. Je teste avec Cucumber / Capybara et dispose de suites de tests distinctes pour les mobiles et les navigateurs. Je suis capable de définir une chaîne mobile d’utilisateur-agent dans l’en-tête […]
J’ai commencé à migrer du concombre + webrat au concombre + au capybara. Maintenant, le comportement de “je devrais voir” semble être quelque peu différent. La plupart d’entre eux échouent maintenant, bien que je n’aie rien changé sur la page. J’ai remplacé l’extrait de code qui devait être trouvé par certains éléments figurant sur chaque […]