PhantomJS

Tela Software:
PhantomJS
Detalhes de Software:
Versão: 2.0.0
Data de upload: 28 Feb 15
Revelador: Ariya Hidayat
Licença: Livre
Popularidade: 226

Rating: 5.0/5 (Total Votes: 1)

Um navegador decapitado é um navegador sem uma interface gráfica, usada por promotores principalmente para fins de teste, para simular a presença de um navegador, neste caso, o motor WebKit.
Um navegador sem cabeça como PhantomJS pode acessar páginas da Web sem realmente mostrá-las a ninguém, obter o conteúdo da página, compilá-lo e quando considerado pronto para ser exibido em um navegador normal, para os usuários, em seguida, enviado para processamento adicional para outros programas de software.
Devido a isso, porque pode compilar a página ao seu estado final, que é a ferramenta perfeita para usar ao testar sites, principalmente os projetos de JavaScript e AJAX-pesados.
Isto porque PhantomJS não só analisar JavaScript, CoffeeScript ou CSS e monta o HTML, mas pode imitar cliques do mouse, bem como, tendo o teste para um nível totalmente novo.
PhantomJS é na verdade um conjunto de ferramentas de testes bem conhecido na indústria de desenvolvimento, que está sendo usado por centenas de empresas e para o famoso software de código aberto como Bootstrap , CodeMirror , Ember , Grunt.js , Modernizr , YUI e Zepto.js .

Características :

  • manipulação DOM
  • seletor CSS
  • apoio JSON
  • apoio Canvas
  • suporte a SVG
  • apoio CoffeeScript
  • captura de tela
  • automação de página
  • monitoramento de rede
  • interface de linha de comando
  • Pode ser programado via JavaScript

O que é novo nesta versão:

  • Revertido para GhostDriver 1.1.0 em vez de 1.1.1.
  • Corrigido outro aviso de userSpaceScaleFactor obsoleto no OS X 10.9.

O que é novo na versão 1.9.2:.

  • artefatos gráficos fixos com fundo transparente no Windows
  • Atualizado GhostDriver para a versão 1.0.4.

O que é novo na versão 1.8.0:

  • É integrado GhostDriver, um WebDriver remoto (Protocolo de Fio ) implementação, e muitos disso API relacionado.

O que é novo na versão 1.6.0:

  • Adicionado suporte para passar argumentos para a página web do avaliar
  • callbacks Adicionado para JavaScript onConfirm e onAlert
  • rastreamento de pilha Adicionado quando ocorre erro
  • Adicionado suporte inicial para cookies manipulação
  • Adicionado suporte para o cabeçalho rodapé quando a impressão da página
  • cabeçalhos Adicionado suporte na solicitação de carga
  • Adicionado suporte para processar a página web como string codificada em base64
  • Adicionado ganchos para evento de navegação
  • Adicionado opção de linha de comando para mostrar mensagens de depuração
  • Adicionado suporte para o fator de zoom para ver a página web renderização
  • Adicionado repórter acidente para Mac OS X e Linux, com base no Google Breakpad
  • objeto 'os' adicionado ao módulo do sistema

O que é novo na versão 1.5.0:

  • Não há mais suporte para Flash e outros plugins
  • decapitado Pure (sem X11) no Linux
  • Melhoria da solução de problemas
  • segurança Controle web

O que é novo na versão 1.4.0:

  • Novos recursos:
  • Adicionado servidor HTTP embutido.
  • Adicionado script de construção conveniente para Linux.
  • Adicionado suporte para o proxy SOCKS5.
  • Atualizado compilador CoffeeScript para a versão 1.2.
  • Correções de bugs:
  • Corrigir falha potencial no QUrl com Qt 4.8.
  • Fix bug em CookieJar com QSettings e string.
  • Prevent mostrando o ícone no Mac OS X Dock.

O que é novo na versão 1.2.0:

  • Correções de bugs:
  • Fixo render uma página web muito grande.
  • A comunicação fixa de CoffeeScript compilar erro.
  • Novos recursos:
  • callback Adicionado por mensagem console.
  • Melhoria modelo de segurança via Web page objeto.
  • Adicionado suporte para POST, HEAD, PUT e DELETE.
  • Scripts filename agora é passado como phantom.scriptName.
  • Adicionado callback para capturar solicitações de recursos e respostas.
  • Adicionado a capacidade de carregar JavaScript externo.
  • Exemplos:
  • exemplos portado para utilizar WebPage objeto.
  • Adicionado um novo exemplo para fazer o upload de uma imagem para imagebin.org.
  • Adicionado um novo exemplo para mostrar funcionalidade HTTP POST.
  • Adicionado um novo exemplo para farejar o tráfego de rede e salve-o em formato de HAR.

Programas semelhantes

Benchmark.js
Benchmark.js

6 Jun 15

Metrics
Metrics

4 Jun 15

bugzyrb
bugzyrb

12 May 15

Istanbul
Istanbul

18 Jul 16

Outro software de desenvolvedor Ariya Hidayat

PictureFlow
PictureFlow

2 Jun 15

SpeedCrunch
SpeedCrunch

2 Jun 15

Comentário para PhantomJS

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