Detalhes de Software:
Versão: 4.2.1 Atualizado
Data de upload: 10 Feb 16
Licença: Livre
Popularidade: 68
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 li>
- 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 li>
- 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
Comentários não encontrado