PhantomJS

Software screenshot:
PhantomJS
Rincian Software:
Versi: 2.0.0
Tanggal Upload: 28 Feb 15
Pengembang: Ariya Hidayat
Lisensi: Gratis
Popularitas: 116

Rating: 5.0/5 (Total Votes: 1)

Sebuah browser tanpa kepala adalah browser tanpa GUI, yang digunakan oleh pengembang terutama untuk tujuan pengujian, untuk mensimulasikan kehadiran browser, dalam hal ini mesin WebKit.
Sebuah browser tanpa kepala seperti PhantomJS dapat mengakses halaman web tanpa benar-benar menunjukkan mereka kepada siapa saja, mendapatkan konten halaman, compile dan ketika dianggap siap untuk ditampilkan dalam browser normal kepada pengguna, kemudian dikirim untuk diproses lebih lanjut ke program perangkat lunak lain.
Karena ini, karena dapat mengkompilasi halaman untuk negara akhir, itu adalah alat yang sempurna untuk digunakan saat pengujian website, terutama JavaScript dan AJAX-berat proyek.
Hal ini karena PhantomJS tidak hanya mengurai JavaScript, CSS dan CoffeeScript atau merakit HTML, tetapi dapat meniru klik mouse juga, mengambil pengujian untuk tingkat yang baru.
PhantomJS sebenarnya adalah toolkit pengujian terkenal di industri pembangunan, yang digunakan oleh ratusan perusahaan dan untuk perangkat lunak open source terkenal seperti Bootstrap , CodeMirror , Ember , Grunt.js , Modernizr , YUI dan Zepto.js .

Fitur :

  • penanganan DOM
  • CSS selector
  • dukungan JSON
  • dukungan kanvas
  • dukungan SVG
  • dukungan CoffeeScript
  • Screen menangkap
  • otomatisasi Halaman
  • Jaringan pemantauan
  • antarmuka baris perintah
  • Dapat ditulis melalui JavaScript

Apa yang baru dalam rilis ini:

  • Dikembalikan ke GhostDriver 1.1.0 bukan 1.1.1.
  • Tetap peringatan lain userSpaceScaleFactor usang pada OS X 10.9.

Apa yang baru dalam versi 1.9.2:.

  • artefak grafis tetap dengan latar belakang transparan pada Windows
  • Diperbarui GhostDriver ke versi 1.0.4.

Apa yang baru di versi 1.8.0:

  • Ini terintegrasi GhostDriver, sebuah WebDriver jarak jauh (Kawat Protocol ) pelaksanaan, dan banyak penambahan API terkait.

Apa yang baru dalam versi 1.6.0:

  • Ditambahkan dukungan untuk melewati argumen untuk halaman web mengevaluasi
  • Ditambahkan callback untuk JavaScript onConfirm dan onAlert
  • Ditambahkan jejak stack saat kesalahan terjadi
  • Ditambahkan dukungan awal untuk penanganan cookie
  • Ditambahkan dukungan untuk header footer saat mencetak halaman
  • Ditambahkan header mendukung dalam permintaan pemuatan
  • Ditambahkan dukungan untuk membuat halaman web sebagai base64-encoded string yang
  • Ditambahkan kait untuk acara navigasi
  • Ditambahkan baris perintah pilihan untuk menampilkan pesan debug
  • Ditambahkan dukungan untuk faktor zoom untuk halaman web render
  • Ditambahkan kecelakaan reporter untuk Mac OS X dan Linux, berdasarkan Google Breakpad
  • objek Ditambahkan 'os' ke modul sistem

Apa yang baru dalam versi 1.5.0:

  • Tidak ada lagi dukungan untuk Flash dan plugin lainnya
  • tanpa kepala Murni (no X11) di Linux
  • Peningkatan pemecahan masalah
  • keamanan web Kontrol

Apa yang baru dalam versi 1.4.0:

  • Fitur baru:
  • Ditambahkan tertanam HTTP server.
  • Ditambahkan nyaman membangun script untuk Linux.
  • Ditambahkan dukungan untuk Socks5 proxy.
  • Diperbarui CoffeeScript compiler ke versi 1.2.
  • Perbaikan bug:
  • Perbaiki potensi kecelakaan di QUrl dengan Qt 4.8.
  • Fix bug di CookieJar dengan QSettings dan tali
  • .
  • Mencegah menampilkan ikon di Mac OS X Dock.

Apa yang baru dalam versi 1.2.0:

  • Perbaikan bug:
  • Tetap render halaman web yang sangat besar.
  • pelaporan Tetap CoffeeScript kompilasi kesalahan.
  • Fitur baru:
  • Ditambahkan callback pesan konsol.
  • Peningkatan model keamanan melalui objek WebPage.
  • Ditambahkan dukungan untuk POST, HEAD, PUT, dan DELETE.
  • Script nama file sekarang lulus sebagai phantom.scriptName.
  • Ditambahkan callback untuk menangkap permintaan sumber daya dan tanggapan.
  • Ditambahkan kemampuan untuk memuat JavaScript eksternal.
  • Contoh:
  • contoh Porting untuk menggunakan objek WebPage.
  • Ditambahkan contoh baru untuk meng-upload foto ke imagebin.org.
  • Ditambahkan contoh baru untuk menunjukkan fitur POST HTTP.
  • Ditambahkan contoh baru untuk mengendus lalu lintas jaringan dan menyimpannya dalam format HAR.

Software yang serupa

lettuce
lettuce

13 Apr 15

ruby-debug
ruby-debug

13 May 15

Metrics
Metrics

4 Jun 15

PHPUnit
PHPUnit

18 Apr 16

Perangkat lunak lain dari pengembang Ariya Hidayat

PictureFlow
PictureFlow

2 Jun 15

SpeedCrunch
SpeedCrunch

2 Jun 15

Komentar untuk PhantomJS

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!