zombie.js

Tela Software:
zombie.js
Detalhes de Software:
Versão: 4.2.1 Atualizado
Data de upload: 10 Feb 16
Revelador: Assaf Arkin
Licença: Livre
Popularidade: 68

Rating: nan/5 (Total Votes: 0)

Zombie.js permite aos desenvolvedores testar o código JavaScript do lado do cliente em um ambiente simulado.

código do lado do cliente pode ser testado em Node.js, assim como eles serão correu para dentro de um navegador

O que é novo nesta versão.:

  • ADICIONADO:
  • Suporte preliminar para a API fetch (https://fetch.spec.whatwg.org/)
  • Pode usar o browser.fetch para recuperar quaisquer recursos, utilizando os cookies, gasoduto e todas as outras configurações do navegador
  • MUDOU:
  • atualizado para JSDOM 4.1
  • Use browser.status vez de browser.statusCode (APIs HTML usam status e statusText)
  • browser.resources agora é apenas uma matriz de todos os recursos solicitados ao processar a janela aberta no momento. Recursos não compartilhados por todas as janelas, e outras características (configuração de pipeline, buscar recursos) mudou-se para outro lugar.
  • gasoduto Separado de recursos. Use browser.pipeline.addHandler adicionar o manipulador de solicitação / resposta para a instância do navegador, ou Pipeline.addHandler adicionar o manipulador a todos os novos casos.
  • Pipeline API mudou também. Solicitar manipulador chamado com instância do navegador e Fetch Request objeto, pode retornar nulo ou um Fetch objeto Response. manipulador de resposta chamado com instância do navegador, solicitação e resposta de objeto, deve retornar mesmo ou novo objeto de resposta. Manipuladores não usar retornos de chamada, se você precisar de comportamento assíncrono, retornar uma promessa.
  • FIXO:
  • bolinho vazio e cabeçalho de referência não enviou # 881
  • Adicionado navigator.appVersion # 885
  • REMOVIDO:
  • document.window, use document.defaultView vez
  • browser.close nome do método confuso, o uso browser.window.close se você realmente precisa para fechar a janela.

O que é novo na versão 4.0.5:

  • ADICIONADO:
  • Suporte preliminar para a API fetch (https://fetch.spec.whatwg.org/)
  • MUDOU:
  • atualizado para JSDOM 4.1
  • A implementação de recursos para usar o Fetch API.

O que é novo na versão 3.1.0:

  • ADICIONADO:
  • classe URL DOM
  • eventos XHR emitidos para o navegador
  • wait () termina com o erro se o navegador não pode carregar todos os recursos na página (por exemplo, não consegue carregar scripts)
  • O envio do formulário utilizando uma entrada de imagem irá incluir coordenadas
  • REMOVIDO:
  • browser.fork já não é suportado
  • opção browser.htmlParser já não é suportado, sempre usando o navegador padrão (parser5)
  • Browser.visit (url, opções) não altera mais opções de instância
  • resources.mock / falha / delay, use Nock vez
  • Protocolo e BCAT, nenhum teste
  • REMOVIDO:
  • Browser.create
  • Browser.dns e Browser.ports, a mudança para implementação diferente
  • MUDOU:
  • Browser.debug - & # x3e; browser.debug (por exemplo)
  • browser.referer - & # x3e; browser.referrer
  • Browser.default. = Obsoleto, o uso do navegador. = Em vez
  • Timeout evento - & # x3e; setTimeout, intervalo - & # x3e; setInterval
  • Removido onalert / onconfirm / onprompt, o uso browser.on ( "alerta", fn) etc
  • Credenciais substituídos por browser.on ( «autenticar», fn)
  • browser.wait () é executado ciclo de eventos para que você pode pegar feito / eventos de erro
  • ciclo de eventos realizado evento renomeado para a marcha lenta
  • atualizado para JSDOM 3.1, acrescentou io.js e Nó 0,12 suporte
  • Todos despejo () métodos agora aceitam fluxo de saída ou saída para stdout
  • erros XHR não interromper o ciclo de eventos

O que é novo na versão 3.0.10:

  • ADICIONADO:
  • classe URL DOM
  • eventos XHR emitidos para o navegador
  • wait () termina com o erro se o navegador não pode carregar todos os recursos na página (por exemplo, não consegue carregar scripts)
  • browser.serialize Experimental ()
  • REMOVIDO:
  • browser.fork já não é suportado
  • opção browser.htmlParser já não é suportado, sempre usando o navegador padrão (parser5)
  • Browser.visit (url, opções) não altera mais opções de instância
  • resources.mock / falha / delay, use Nock vez
  • Protocolo e BCAT, nenhum teste
  • Browser.dns e Browser.ports, a mudança para implementação diferente
  • MUDOU:
  • Browser.debug - & # x3e; browser.debug (por exemplo)
  • browser.referer - & # x3e; browser.referrer
  • Browser.default. = Obsoleto, o uso do navegador. = Em vez
  • evento timeout - & # x3e; setTimeout, intervalo - & # x3e; setInterval
  • Removido onalert / onconfirm / onprompt, o uso browser.on ( "alerta", fn) etc
  • Credenciais substituídos por browser.on ( «autenticar», fn)
  • browser.wait () é executado ciclo de eventos para que você pode pegar feito / eventos de erro
  • ciclo de eventos realizado evento renomeado para a marcha lenta
  • atualizado para JSDOM 3.1, acrescentou Nó 0,12 e io.js suporte

O que é novo na versão 3.0.4:

  • ADICIONADO:
  • classe URL DOM
  • eventos XHR emitidos para o navegador
  • REMOVIDO:
  • browser.fork já não é suportado
  • opção browser.htmlParser já não é suportado, sempre usando o navegador padrão (parser5)
  • Browser.visit (url, opções) não altera mais opções de instância
  • resources.mock / falha / delay, use Nock vez
  • Protocolo e BCAT, nenhum teste
  • Browser.debug - & # x3e; browser.debug (por exemplo)
  • MUDOU:
  • browser.referer - & # x3e; browser.referrer
  • atualizado para JSDOM 3.1, acrescentou Nó 0,12 e io.js suporte
  • browser.wait () é executado ciclo de eventos para que você pode pegar feito / eventos de erro
  • FIXO:
  • erros XHR não interromper o ciclo de eventos

O que é novo na versão 2.5.0:

  • ADICIONADO:
  • Suporte para navigator.mimeTypes
  • MUDOU:
  • wait () retorna uma promessa preguiçoso
  • REMOVIDO:
  • passando um objeto de opções para browser.visit é obsoleto e será removido em breve. Passar um objeto de opções para Browser.visit ainda é suportado.
  • UPGRADED:
  • JSDOM para 1.4.0

O que é novo na versão 2.0.5:

  • ATUALIZADO:
  • Para mais recente JSDOM
  • FIXO:
  • As exceções estão sendo engolido

O que é novo na versão 1.4.1:.

  • Fixed outro caso extremo temporizador

O que é novo na versão 1.3.1:

  • O id, nome e valor propriedades deve estar vazio cordas, se o atributo correspondente não está definido.

O que é novo na versão 0.12.9:.

  • Adicionado suporte para cookies HttpOnly
  • Pode agora chamar browser.cookies sem argumentos para retornar os cookies para o domínio atual (com base no nome do host da página atualmente carregada).

Requisitos :

  • Node.js 0.8 ou superior

Programas semelhantes

PHPMD
PHPMD

6 Mar 16

Dexter JS
Dexter JS

13 Apr 15

jCardSim
jCardSim

5 Jun 15

SlimerJS
SlimerJS

20 Jul 15

Comentário para zombie.js

Comentários não encontrado
Adicionar comentário
Ligue imagens!