Questions marquées «capybara»

Capybara est un framework de test d'applications Web pour les applications Rack, telles que Rails, Sinatra et Merb.



13
Comment cocher une case dans capybara?
J'utilise Rspec et Capybara. Comment puis-je écrire une étape pour vérifier un checkbox? J'ai essayé checkpar valeur mais il ne trouve pas mon checkbox. Je ne sais pas quoi faire, car j'ai en fait le même identifiant avec des valeurs différentes Voici le code: <input id="cityID" type="checkbox" style="text-align: center; opacity: …

7
Comment cliquer sur le premier lien de la liste des éléments après la mise à niveau vers Capybara 2.0?
Comment cliquer sur le premier lien dans ce cas: <div class="item"> <a href="/agree/">Agree</a> </div> <div class="item"> <a href="/agree/">Agree</a> </div> within ".item" do first(:link, "Agree").click end et j'obtiens cette erreur: Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" Et sans le withinje reçois cette erreur: Failure/Error: first(:link, "Agree").click NoMethodError: undefined …
125 ruby  rspec  capybara 

9
Comment sélectionner une option dans la liste déroulante en utilisant Capybara
J'essaie de sélectionner un élément dans un menu déroulant en utilisant Capybara (2.1.0). Je veux sélectionner par numéro (ce qui signifie sélectionner l'option deuxième, troisième, etc.). J'ai googlé comme un fou en essayant toutes sortes de choses mais pas de chance. J'ai pu le sélectionner en utilisant la valeur: find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click …

7
ERREUR: Erreur lors de l'installation de capybara-webkit:
Des suggestions pour y remédier? gem install capybara-webkit -v '0.11.0' Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb sh: qmake: not found Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection. Results logged to /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0/./gem_make.out

6
Comment trouver un élément en faisant correspondre le texte exact de l'élément dans Capybara
J'ai deux éléments suivants en HTML <a href="/berlin" >Berlin</a> <a href="/berlin" >Berlin Germany </a> J'essaie de trouver l'élément en utilisant la méthode Capybara suivante find("a", :text => "berlin") Ci-dessus renverra deux éléments car les deux contiennent du texte berlin. Existe-t-il un moyen de faire correspondre le texte exact à Capybara?
103 ruby  regex  capybara 

9
Résolution d'ambiguïté Capybara
Comment résoudre l'ambiguïté à Capybara? Pour une raison quelconque, j'ai besoin de liens avec les mêmes valeurs dans une page mais je ne peux pas créer de test car j'obtiens l'erreur Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" La raison pour laquelle je ne peux pas …

5
Comment utiliser fill_in avec find à Capybara (si possible)
J'aimerais faire ce qui suit mais je ne peux pas en raison de la nature de fill_in attend un localisateur comme premier argument. find(:css, "input[id$='donation_pledge_hundreds']").fill_in :with => "10" J'ai aussi essayé de faire element = find(:css, "input[id$='donation_pledge_hundreds']") fill_in element.<method> , :with => "10" mais il n'y a aucune méthode qui …
90 find  capybara 

5
méthode non définie `visite 'lors de l'utilisation de RSpec et Capybara dans les rails
Je n'arrive pas à faire fonctionner capybara avec rspec. Cela me donne cette erreur: undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x16529f8 @example=nil> Je sais qu'il y a beaucoup d'articles à ce sujet, mais aucune des solutions ne fonctionne pour moi. La plupart d'entre eux impliquent que les spécifications ne soient pas dans …





8
Comment obtenir le nœud parent à Capybara?
Je travaille avec de nombreux plugins jQuery, qui créent souvent des éléments DOM sans identifiant ou autres propriétés d'identification, et le seul moyen de les obtenir dans Capybara (pour cliquer par exemple) - est d'obtenir d'abord leur voisin (un autre enfant de son ancêtre) . Mais je n'ai trouvé nulle …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.