Perguntas com a marcação «capybara»

Capybara é um framework de teste de aplicações web para aplicações Rack, como Rails, Sinatra e Merb.

97
Resolução de ambiguidade de capivara

Como faço para resolver a ambigüidade na Capivara? Por algum motivo, preciso de links com os mesmos valores em uma página, mas não consigo criar um teste, pois recebo o erro Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" A razão...

90
Como usar fill_in com find in Capybara (se possível)

Eu gostaria de fazer o seguinte, mas não posso devido à natureza de fill_in esperar um localizador como o primeiro argumento. find(:css, "input[id$='donation_pledge_hundreds']").fill_in :with => "10" Eu também tentei fazer element = find(:css, "input[id$='donation_pledge_hundreds']")...

86
Como obter o nó pai em Capivara?

Estou trabalhando com muitos plug-ins jQuery, que geralmente criam elementos DOM sem id ou outras propriedades de identificação, e a única maneira de obtê-los na Capivara (por exemplo, clicando) - é obter seu vizinho (outro filho de seu ancestral) primeiro . Mas eu não encontrei em nenhum lugar,...