Preguntas etiquetadas con capybara

Capybara es un marco de prueba de aplicaciones web para aplicaciones Rack, como Rails, Sinatra y Merb.




7
¿Cómo hacer clic en el primer enlace de la lista de elementos después de actualizar a Capybara 2.0?
Cómo hacer clic en el primer enlace en ese 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 y me sale este error: Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" Y sin el withinme sale este error: Failure/Error: first(:link, "Agree").click …
125 ruby  rspec  capybara 

9
Cómo seleccionar la opción en el menú desplegable usando Carpincho
Estoy tratando de seleccionar un elemento de un menú desplegable usando Carpincho (2.1.0). Quiero seleccionar por número (es decir, seleccionar la segunda opción, la tercera, etc.). Busqué en Google como un loco intentando todo tipo de cosas pero sin suerte. Pude seleccionarlo usando el valor: find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click Pero no quiero usar …

7
ERROR: Error al instalar capybara-webkit:
¿Alguna sugerencia sobre cómo solucionarlo? 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
Resolución de ambigüedad de carpincho
¿Cómo resuelvo la ambigüedad en Capybara? Por alguna razón, necesito enlaces con los mismos valores en una página, pero no puedo crear una prueba porque obtengo el error Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" La razón por la que no puedo evitar esto es por …

5
Cómo usar fill_in con find en Capybara (si es posible)
Me gustaría hacer lo siguiente, pero no puedo debido a la naturaleza de fill_in esperando un localizador como primer argumento. find(:css, "input[id$='donation_pledge_hundreds']").fill_in :with => "10" También he intentado hacer element = find(:css, "input[id$='donation_pledge_hundreds']") fill_in element.<method> , :with => "10" pero no hay métodos que devuelvan ningún dato para identificar el …
90 find  capybara 







Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.