Rincian Software:
Versi: 4.2.1 Diperbarui
Tanggal Upload: 10 Feb 16
Lisensi: Gratis
Popularitas: 68
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
Komentar tidak ditemukan