zombie.js

Phần mềm chụp màn hình:
zombie.js
Các chi tiết về phần mềm:
Phiên bản: 4.2.1 Cập nhật
Ngày tải lên: 10 Feb 16
Nhà phát triển: Assaf Arkin
Giấy phép: Miễn phí
Phổ biến: 19

Rating: nan/5 (Total Votes: 0)

Zombie.js cho phép các nhà phát triển để kiểm tra mã JavaScript phía máy khách trong một môi trường mô phỏng.

mã phía máy khách có thể được kiểm tra trong Node.js, giống như họ sẽ được chạy bên trong trình duyệt

Điều gì là mới trong phiên bản này.:

  • TĂNG:
  • hỗ trợ ban đầu cho các Fetch API (https://fetch.spec.whatwg.org/)
  • có thể sử dụng các browser.fetch để lấy bất kỳ tài nguyên, sử dụng các tập tin cookie, đường ống dẫn và tất cả các cài đặt trình duyệt khác
  • THAY ĐỔI:
  • nâng cấp để JSDOM 4.1
  • Sử dụng browser.status thay vì browser.statusCode (API HTML sử dụng tư và statusText)
  • browser.resources nay chỉ là một mảng của tất cả các nguồn tài nguyên được yêu cầu khi chế biến các cửa sổ đang mở. Tài nguyên không còn được chia sẻ bởi tất cả các cửa sổ, và các tính năng khác (cấu hình đường ống, lấy nguồn lực) di chuyển ở những nơi khác.
  • Ly đường ống dẫn từ các nguồn tài nguyên. Sử dụng browser.pipeline.addHandler thêm xử lý yêu cầu / đáp ứng với các trường hợp trình duyệt, hoặc Pipeline.addHandler thêm xử lý cho tất cả các trường hợp mới.
  • đường ống API thay đổi là tốt. Yêu cầu xử lý gọi với dụ trình duyệt và Fetch Yêu cầu đối tượng, có thể trở lại null hoặc một Fetch đối tượng Response. xử lý phản ứng gọi với dụ trình duyệt, yêu cầu và đáp ứng đối tượng, nên trở về đối tượng phản ứng tương tự hoặc mới. Xử lý không còn sử dụng callback, nếu bạn cần hành vi không đồng bộ, trả lại một lời hứa.
  • FIXED:
  • cookie rỗng và tiêu đề referer không còn được gửi # 881
  • Added navigator.appVersion # 885
  • REMOVED:
  • document.window, sử dụng document.defaultView thay vì
  • browser.close khó hiểu tên phương pháp, sử dụng browser.window.close nếu bạn thực sự cần để đóng cửa sổ.

Điều gì là mới trong phiên bản 4.0.5:

  • TĂNG:
  • hỗ trợ ban đầu cho các Fetch API (https://fetch.spec.whatwg.org/)
  • THAY ĐỔI:
  • nâng cấp để JSDOM 4.1
  • Việc triển khai các nguồn lực để sử dụng Fetch API.

Điều gì là mới trong phiên bản 3.1.0:

  • TĂNG:
  • DOM lớp URL
  • Sự kiện XHR phát ra để trình duyệt
  • wait () kết thúc với lỗi nếu trình duyệt không thể tải tất cả tài nguyên trên trang (ví dụ không nhận được để tải tập lệnh)
  • Trình hình thức sử dụng một đầu vào hình ảnh sẽ bao gồm tọa độ
  • REMOVED:
  • browser.fork không còn được hỗ trợ
  • tùy chọn browser.htmlParser không còn được hỗ trợ, luôn luôn sử dụng trình duyệt mặc định (parser5)
  • Browser.visit (url, options) không còn thay đổi tùy chọn dụ
  • resources.mock / không / chậm trễ, sử dụng Nock thay vì
  • Nghị định thư và bcat, không có bài kiểm tra
  • REMOVED:
  • Browser.create
  • Browser.dns và Browser.ports, chuyển sang thực hiện khác nhau
  • THAY ĐỔI:
  • Browser.debug - & # x3e; browser.debug (mỗi trường hợp)
  • browser.referer - & # x3e; browser.referrer
  • Browser.default. = Phản đối, sử dụng trình duyệt. = Thay vì
  • Timeout sự kiện - & # x3e; setTimeout, khoảng thời gian - & # x3e; setInterval
  • Removed onalert / onconfirm / onprompt, sử dụng browser.on ( 'cảnh báo', fn) vv
  • Giây chứng nhận thay thế bằng browser.on ( 'authenticate', fn)
  • browser.wait () chạy vòng lặp sự kiện, do đó bạn có thể bắt làm / sự kiện lỗi
  • loop Event thực hiện sự kiện đổi tên để nhàn rỗi
  • nâng cấp để JSDOM 3.1, thêm io.js và Node 0.12 hỗ trợ
  • Tất cả bãi chứa () phương pháp bây giờ chấp nhận dòng đầu ra hoặc đầu ra thiết bị xuất chuẩn
  • lỗi XHR không còn dừng lại vòng lặp sự kiện

Điều gì là mới trong phiên bản 3.0.10:

  • TĂNG:
  • DOM lớp URL
  • Sự kiện XHR phát ra để trình duyệt
  • wait () kết thúc với lỗi nếu trình duyệt không thể tải tất cả tài nguyên trên trang (ví dụ không nhận được để tải tập lệnh)
  • browser.serialize nghiệm ()
  • REMOVED:
  • browser.fork không còn được hỗ trợ
  • tùy chọn browser.htmlParser không còn được hỗ trợ, luôn luôn sử dụng trình duyệt mặc định (parser5)
  • Browser.visit (url, options) không còn thay đổi tùy chọn dụ
  • resources.mock / không / chậm trễ, sử dụng Nock thay vì
  • Nghị định thư và bcat, không có bài kiểm tra
  • Browser.dns và Browser.ports, chuyển sang thực hiện khác nhau
  • THAY ĐỔI:
  • Browser.debug - & # x3e; browser.debug (mỗi trường hợp)
  • browser.referer - & # x3e; browser.referrer
  • Browser.default. = Phản đối, sử dụng trình duyệt. = Thay vì
  • sự kiện timeout - & # x3e; setTimeout, khoảng thời gian - & # x3e; setInterval
  • Removed onalert / onconfirm / onprompt, sử dụng browser.on ( 'cảnh báo', fn) vv
  • Giây chứng nhận thay thế bằng browser.on ( 'authenticate', fn)
  • browser.wait () chạy vòng lặp sự kiện, do đó bạn có thể bắt làm / sự kiện lỗi
  • loop Event thực hiện sự kiện đổi tên để nhàn rỗi
  • nâng cấp để JSDOM 3.1, thêm Node 0.12 và hỗ trợ io.js

Điều gì là mới trong phiên bản 3.0.4:

  • TĂNG:
  • DOM lớp URL
  • Sự kiện XHR phát ra để trình duyệt
  • REMOVED:
  • browser.fork không còn được hỗ trợ
  • tùy chọn browser.htmlParser không còn được hỗ trợ, luôn luôn sử dụng trình duyệt mặc định (parser5)
  • Browser.visit (url, options) không còn thay đổi tùy chọn dụ
  • resources.mock / không / chậm trễ, sử dụng Nock thay vì
  • Nghị định thư và bcat, không có bài kiểm tra
  • Browser.debug - & # x3e; browser.debug (mỗi trường hợp)
  • THAY ĐỔI:
  • browser.referer - & # x3e; browser.referrer
  • nâng cấp để JSDOM 3.1, thêm Node 0.12 và hỗ trợ io.js
  • browser.wait () chạy vòng lặp sự kiện, do đó bạn có thể bắt làm / sự kiện lỗi
  • FIXED:
  • lỗi XHR không còn dừng lại vòng lặp sự kiện

Điều gì là mới trong phiên bản 2.5.0:

  • TĂNG:
  • Hỗ trợ cho navigator.mimeTypes
  • THAY ĐỔI:
  • wait () trả về một lời hứa lười
  • REMOVED:
  • Đi qua một tùy chọn đối tượng để browser.visit được nữa và sẽ bị xoá ngay. Đi qua một tùy chọn đối tượng để Browser.visit vẫn được hỗ trợ.
  • NÂNG CẤP:
  • JSDOM để 1.4.0

Điều gì là mới trong phiên bản 2.0.5:

  • CẬP NHẬT:
  • Để JSDOM mới nhất
  • FIXED:
  • Exceptions đang được nuốt

Điều gì là mới trong phiên bản 1.4.1:.

  • Cố định một trường hợp timer cạnh

Điều gì là mới trong phiên bản 1.3.1:

  • id, tên và giá trị thuộc tính nên rỗng dây nếu các thuộc tính tương ứng không được thiết lập.

Điều gì là mới trong phiên bản 0.12.9:.

  • Thêm hỗ trợ cho HttpOnly cookie
  • Bây giờ có thể gọi browser.cookies không có đối số để trở lại các cookie cho các tên miền hiện tại (dựa trên tên máy chủ của trang hiện đang được nạp).

Yêu cầu :

  • Node.js 0.8 hoặc cao hơn

Phần mềm tương tự

Mocha
Mocha

10 Feb 16

CATJS
CATJS

10 Feb 16

Jarvis
Jarvis

6 Jun 15

Benchtable
Benchtable

21 Jul 15

Ý kiến ​​để zombie.js

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề