Resultados da pesquisa a pedido "capybara"
Capturar logs do console do navegador com capybara
Preciso capturar os logs do console (categoria: informações) de um navegador usando Ruby & Capybara. Até agora, tentei usar driver.manage.logs.get (: browser) ou (: client), mas usando isso, o resultado não é o que eu quero. Ele fornece os ...
Quando escolher o teste do sistema em vez do teste de integração do Rails 5.1?
Com o lançamento do Rails 5.1, eles incluíram testes do sistema. O que significa que também podemos testar nosso JavaScript no Rails. Vejo o guia Rails explica um teste de amostracriando artigode ambos os modos: via teste do sistema e via teste ...
Como posso configurar o puma ao executar a Capybara?
Eu gostaria de ajustar a configuração do puma ao executar os testes da Capybara. Alteração das configurações em .env, .env.test (eu usodotenv [https://github.com/bkeepers/dotenv]) ou config / puma.rb não tem efeito. Onde posso alterar a ...
Capivara não funciona com action_cable
Estou usando o Rails 5 beta 3 com cabo de ação, a integração funciona bem no desenvolvimento, mas quando tento executar um teste de recurso através da capivara, ele não parece afetar as ações do canal. Estou usando o Portergeist e o puma ...
Testes de integração não confiáveis / Flakey Capybara / AngularJS com problemas de tempo
Como faço para que esses testes sejam aprovados com segurança?Atualmente esses testes são flakey. Às vezes eles passam. Às vezes eles falham. Abaixo está a configuração, o código e a saída que demonstram esse problema. As sugestões para superar ...
O navegador de selênio encaixado não pode acessar o URL de teste da Capivara
Estou tentando executar os testes de recursos do Ruby on Rails no navegador firefox de dockerized selenium autônomo. Parece que estou tendo problemas com a rede porque a instância do selênio não pode se conectar ao URL iniciado ...
Encontre elementos por atributos de dados
Estou melhorando meus testes comRSpec ecapybara-webkit, tentando excluir todos oscss expath seletores como find('#edit_user > div:nth-child(7) > div > div > button').clicke estou procurando a melhor opção para substituí-los. Eu ia usar ocss ...
Como você testou o upload de um arquivo com Capybara e Dropzone.js?
Eu mudei para usar oDropzone.js [http://www.dropzonejs.com/]plugin para uploads de arquivos com arrastar e soltar. Como posso escrever um teste de Capivara para garantir que essa funcionalidade continue funcionando? Anteriormente, eu tinha um ...
Qual é o significado de page e page.body na Capivara
Eu sou um novato tentando testar meu projeto Rails usando Capybara, mas estou confuso com o significado de page e page.body, quando tento detectar alguma string da minha div: (in: js => true mode) <div>"some content"</div>Alguns dos meus testes ...
Como testar o download de arquivos CSV na Capybara e no RSpec?
O seguinte está no controlador: respond_to do |format| format.csv { send_data as_csv, type:'text/csv' } endNa especificação: click_link 'Download CSV' page.driver.browser.switch_to.alert.accept expect( page ).to have_content csv_dataMas isso ...