Resultados da pesquisa a pedido "capybara"

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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 ...