zombie.js

Software screenshot:
zombie.js
Rincian Software:
Versi: 4.2.1 Diperbarui
Tanggal Upload: 10 Feb 16
Pengembang: Assaf Arkin
Lisensi: Gratis
Popularitas: 19

Rating: nan/5 (Total Votes: 0)

Zombie.js memungkinkan pengembang untuk menguji sisi klien kode JavaScript dalam lingkungan simulasi.

kode sisi klien dapat diuji di Node.js, seperti mereka akan lari ke dalam browser

Apa yang baru dalam rilis ini.:

  • TAMBAH:
  • dukungan awal untuk Fetch API (https://fetch.spec.whatwg.org/)
  • Dapat menggunakan browser.fetch untuk mengambil sumber daya apapun, menggunakan cookies, pipa dan semua pengaturan browser lainnya
  • BERUBAH:
  • Upgrade ke JSDOM 4.1
  • Gunakan browser.status bukan browser.statusCode (API HTML menggunakan status dan statusText)
  • browser.resources sekarang hanya sebuah array dari semua sumber daya yang diminta saat memproses jendela yang sedang terbuka. Sumber tidak lagi bersama oleh semua jendela, dan fitur lainnya (konfigurasi pipa, mengambil sumber) dipindahkan ke tempat lain.
  • Terpisah pipa dari sumber. Gunakan browser.pipeline.addHandler menambahkan permintaan / tanggapan handler untuk contoh browser, atau Pipeline.addHandler untuk menambahkan handler untuk semua kasus baru.
  • Pipeline API berubah juga. Meminta handler disebut dengan contoh browser dan Fetch Permintaan objek, dapat kembali nol atau Ambil objek Response. handler respon disebut dengan contoh browser, permintaan dan respon objek, harus kembali objek respon yang sama atau baru. Penangan tidak lagi menggunakan callback, jika Anda membutuhkan perilaku asynchronous, kembali janji.
  • TETAP:
  • Empty kue dan sundulan referer tidak lagi mengirim # 881
  • Ditambahkan navigator.appVersion # 885
  • DIHAPUS:
  • document.window, menggunakan document.defaultView bukan
  • browser.close membingungkan nama metode, penggunaan browser.window.close jika Anda benar-benar perlu untuk menutup jendela.

Apa yang baru di versi 4.0.5:

  • TAMBAH:
  • dukungan awal untuk Fetch API (https://fetch.spec.whatwg.org/)
  • BERUBAH:
  • Upgrade ke JSDOM 4.1
  • Pelaksanaan sumber daya untuk menggunakan Fetch API.

Apa yang baru di versi 3.1.0:

  • TAMBAH:
  • DOM URL kelas
  • peristiwa XHR dipancarkan ke browser
  • menunggu () berakhir dengan kesalahan jika Browser tidak dapat memuat semua sumber daya pada halaman (misalnya tidak bisa memuat script)
  • Menyerahkan formulir menggunakan input gambar akan mencakup koordinat
  • DIHAPUS:
  • browser.fork tidak lagi didukung
  • option browser.htmlParser tidak lagi didukung, selalu menggunakan browser default (parser5)
  • Browser.visit (url, opsi) tidak lagi perubahan misalnya opsi
  • resources.mock / gagal / delay, menggunakan Nock bukan
  • Protokol dan bcat, tidak ada tes
  • DIHAPUS:
  • Browser.create
  • Browser.dns dan Browser.ports, beralih ke implementasi yang berbeda
  • BERUBAH:
  • Browser.debug - & # x3e; browser.debug (per contoh)
  • browser.referer - & # x3e; browser.referrer
  • Browser.default. = Usang, penggunaan Browser. = Bukannya
  • Timeout event - & # x3e; setTimeout, Interval - & # x3e; setInterval
  • Dihapus onalert / onconfirm / onprompt, penggunaan browser.on ( 'peringatan', fn) dll
  • Kredensial diganti dengan browser.on ( 'authenticate', fn)
  • browser.wait () berjalan loop acara sehingga Anda dapat menangkap dilakukan / peristiwa error
  • lingkaran Kegiatan dilakukan acara berganti nama menjadi siaga
  • Upgrade ke JSDOM 3.1, menambahkan io.js dan Node 0,12 dukungan
  • Semua dump () metode sekarang menerima output stream atau output ke stdout
  • kesalahan XHR tidak lagi menghentikan loop acara

Apa yang baru di versi 3.0.10:

  • TAMBAH:
  • DOM URL kelas
  • peristiwa XHR dipancarkan ke browser
  • menunggu () berakhir dengan kesalahan jika Browser tidak dapat memuat semua sumber daya pada halaman (misalnya tidak bisa memuat script)
  • browser.serialize Eksperimental ()
  • DIHAPUS:
  • browser.fork tidak lagi didukung
  • option browser.htmlParser tidak lagi didukung, selalu menggunakan browser default (parser5)
  • Browser.visit (url, opsi) tidak lagi perubahan misalnya opsi
  • resources.mock / gagal / delay, menggunakan Nock bukan
  • Protokol dan bcat, tidak ada tes
  • Browser.dns dan Browser.ports, beralih ke implementasi yang berbeda
  • BERUBAH:
  • Browser.debug - & # x3e; browser.debug (per contoh)
  • browser.referer - & # x3e; browser.referrer
  • Browser.default. = Usang, penggunaan Browser. = Bukannya
  • batas waktu event - & # x3e; setTimeout, Interval - & # x3e; setInterval
  • Dihapus onalert / onconfirm / onprompt, penggunaan browser.on ( 'peringatan', fn) dll
  • Kredensial diganti dengan browser.on ( 'authenticate', fn)
  • browser.wait () berjalan loop acara sehingga Anda dapat menangkap dilakukan / peristiwa error
  • lingkaran Kegiatan dilakukan acara berganti nama menjadi siaga
  • Upgrade ke JSDOM 3.1, menambahkan Node 0.12 dan io.js dukungan

Apa yang baru di versi 3.0.4:

  • TAMBAH:
  • DOM URL kelas
  • peristiwa XHR dipancarkan ke browser
  • DIHAPUS:
  • browser.fork tidak lagi didukung
  • option browser.htmlParser tidak lagi didukung, selalu menggunakan browser default (parser5)
  • Browser.visit (url, opsi) tidak lagi perubahan misalnya opsi
  • resources.mock / gagal / delay, menggunakan Nock bukan
  • Protokol dan bcat, tidak ada tes
  • Browser.debug - & # x3e; browser.debug (per contoh)
  • BERUBAH:
  • browser.referer - & # x3e; browser.referrer
  • Upgrade ke JSDOM 3.1, menambahkan Node 0.12 dan io.js dukungan
  • browser.wait () berjalan loop acara sehingga Anda dapat menangkap dilakukan / peristiwa error
  • TETAP:
  • kesalahan XHR tidak lagi menghentikan loop acara

Apa yang baru di versi 2.5.0:

  • TAMBAH:
  • Dukungan untuk navigator.mimeTypes
  • BERUBAH:
  • menunggu () mengembalikan sebuah janji malas
  • DIHAPUS:
  • Melewati Pilihan keberatan browser.visit sudah ditinggalkan dan akan segera dihapus. Melewati sebuah pilihan obyek untuk Browser.visit masih didukung.
  • DITINGKATKAN:
  • JSDOM ke 1.4.0

Apa yang baru di versi 2.0.5:

  • UPDATED:
  • Untuk JSDOM terbaru
  • TETAP:
  • Pengecualian sedang ditelan

Apa yang baru di versi 1.4.1:.

  • Tetap kasus tepi timer lain

Apa yang baru di versi 1.3.1:

  • id, nama dan nilai properti harus kosong string jika atribut yang sesuai tidak diatur.

Apa yang baru dalam versi 0.12.9:.

  • Ditambahkan dukungan untuk HttpOnly cookie
  • sekarang dapat memanggil browser.cookies tanpa argumen untuk kembali cookie untuk domain saat ini (berdasarkan nama host dari halaman saat ini dimuat).

Persyaratan :

  • Node.js 0,8 atau lebih tinggi

Software yang serupa

EasyMock
EasyMock

1 Mar 15

Apache AntUnit
Apache AntUnit

13 May 15

PHPSandbox
PHPSandbox

20 Jul 15

FlexMock
FlexMock

12 May 15

Komentar untuk zombie.js

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!