CasperJS é basicamente uma interface mais fina para apoiar o teste de navegador sem cabeçalho para o seu projeto.
Teste navegador Headless é um método de ensaio, onde os desenvolvedores usar um navegador sem cabeçalho como SlimerJS , PhantomJS ou trifleJS (não suportado pelo CasperJS) para simular um navegador e ver como a página reage.
Enquanto as ferramentas originais pode fazer isso por conta própria, CasperJS suporta um muito mais fácil de usar interface, fortemente inclinado para aficionados JavaScript
Recursos :.
< ul>
O que é novo nesta versão:.
- número da versão fixa em package.json
O que é novo na versão 1.0.0 RC4-:
- Arrumado:
- Impossível requerem módulos Coffeescript
- Injetar clientScripts não está funcionando
- método aprimorado Tester.assertField (), que agora pode testa para outros tipos de campo do que entradas.
- Casper.getCurrentUrl () poderia se comportar mal com urls codificados
- Adicionado:
- Casper.echo () para imprimir uma mensagem para o console casper do ambiente DOM remoto
- Casper.waitForText () para aguardar um determinado texto para estar presente no conteúdo página HTML
- ClientUtils.getFieldValue ()
O que é novo na versão 1.0.0-RC1:
- Adicionado suporte de cabeçalhos personalizados envio de saída pedido.
- Adicionado suporte para o prompt () e confirmar ().
- Adicionado suporte para PhantomJS 1,6 WebPage # ZOOMFACTOR.
- Adicionado eventos url.changed & navigation.requested.
O que é novo na versão 0.6.10:
- Casper.download () não está funcionando corretamente com binários .
- Não é possível colocar // comentários em avaliar a função ().
- Adicionado uma classe colorizer manequim, a fim de desativar cores na saída do console.
- Atualização e documentação fixa sobre extensibilidade.
O que é novo na versão 0.6.9:
- PhantomJS 1.5 é agora a versão mínima PhantomJS suportado.
O que é novo na versão 0.6.8:
- Adicionado suporte para seletores XPath
- Tester.assertNotEquals Adicionado ()
O que é novo na versão 0.6.7:
- Correções:
- utils clientes foram, possivelmente, ainda não sendo injetado e disponível ao chamar Capser.base64encode () a partir de alguns eventos.
- args CLI contendo = (igual sinal) não foram analisados corretamente.
- amostra googlepagination foi quebrado.
O que é novo na versão 0.6.6:
- Tester.assertSelectorExists foi quebrada .
O que é novo na versão 0.6.5:
- tester.findTestFiles () agora retorna resultados em previsível fim.
- Adicionado em nível --log e --direct opções para Casper comando de teste.
- Fixo 0.6.4 número de versão no bootstrap.js.
- número de versão centralizado para package.json.
- compatibilidade garantida com PhantomJS 1.5.
Requisitos :
- o JavaScript habilitado no lado do cliente
- PhantomJS 1.9.1 ou superior
Comentários não encontrado