Domande taggate «capybara»

Capybara è un framework di test di applicazioni web per applicazioni Rack, come Rails, Sinatra e Merb.




7
Come fare clic sul primo collegamento nell'elenco degli elementi dopo l'aggiornamento a Capybara 2.0?
Come fare clic sul primo collegamento in quel caso: <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 e ottengo questo errore: Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" E senza la presenza di withinquesto errore: Failure/Error: first(:link, "Agree").click NoMethodError: undefined …
125 ruby  rspec  capybara 


7
ERRORE: errore durante l'installazione di capybara-webkit:
Qualche suggerimento su come risolvere il problema? 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


9
Capybara Ambiguity Resolution
Come risolvo l'ambiguità in Capybara? Per qualche motivo ho bisogno di collegamenti con gli stessi valori in una pagina, ma non posso creare un test poiché ricevo l'errore Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" Il motivo per cui non posso evitarlo è a causa del …

5
Come usare fill_in con find in Capybara (se possibile)
Vorrei fare quanto segue ma non posso a causa della natura di fill_in che si aspetta un localizzatore come primo argomento. find(:css, "input[id$='donation_pledge_hundreds']").fill_in :with => "10" Ho anche provato a farlo element = find(:css, "input[id$='donation_pledge_hundreds']") fill_in element.<method> , :with => "10" ma non ci sono metodi che restituiscono dati per …
90 find  capybara 






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.