zombie.js

軟件截圖:
zombie.js
軟件詳細信息:
版本: 4.2.1 更新
上傳日期: 10 Feb 16
開發: Assaf Arkin
許可: 免費
人氣: 68

Rating: 4.0/5 (Total Votes: 1)

Zombie.js允許開發者在一個模擬的環境中測試客戶端的JavaScript代碼。

客戶端代碼可以在Node.js的測試,就像他們會在瀏覽器中跑出

什麼是此版本的新

  • 增加:
  • 的提取API的初步支持(https://fetch.spec.whatwg.org/)
  • 可以使用browser.fetch檢索任何資源,用餅乾,管道和其他所有瀏覽器設置
  • 改變:
  • 升級到4.1 JSDOM
  • 使用browser.status代替browser.statusCode(HTML API使用狀態和狀態文本)
  • browser.resources現在只是處理當前打開的窗口時,要求所有資源的數組。資源不再被所有窗口共享,以及其他功能(管道配置,獲取資源)移到別處。

  • 從資源
  • 分離的管道。使用browser.pipeline.addHandler為請求/響應處理程序添加到瀏覽器的實例,或者Pipeline.addHandler到處理程序添加到所有新的實例。
  • 管道API改變了。請求處理程序調用瀏覽器實例,並獲取請求的對象,可以返回null或獲取響應對象。調用瀏覽器實例,請求和響應對象響應處理,應該返回相同的或新的響應對象。處理程序不再使用回調,如果你需要異步行為,返回一個承諾。
  • 固定
  • 清空cookie,並參照標頭不再發送#881
  • 新增navigator.appVersion#885
  • 刪除:
  • document.window,使用document.defaultView而不是
  • browser.close混淆方法的名稱,用途browser.window.close如果你真的需要關閉窗口。

在什麼版本4.0.5新是

  • 增加:
  • 的提取API的初步支持(https://fetch.spec.whatwg.org/)
  • 改變:
  • 升級到4.1 JSDOM
  • 的實施資源使用提取API。

什麼在版本3.1.0是新的

  • 增加:
  • DOM URL類
  • 發出到瀏覽器XHR事件
  • wait()的錯誤結束,如果瀏覽器無法加載網頁上的所有資源(例如沒有得到加載腳本)
  • 使用圖像輸入將包括坐標提交表單
  • 刪除:
  • browser.fork不再支持
  • browser.htmlParser選項不再支持,始終使用默認瀏覽器(parser5)
  • Browser.visit(URL,選項)不再更改實例的選項
  • resources.mock /失敗/延遲,使用諾克代替
  • 議定書BCAT,沒有考試
  • 刪除:
  • Browser.create
  • Browser.dns和Browser.ports,切換到不同的實施
  • 改變:
  • Browser.debug - > browser.debug(每個實例)
  • browser.referer - > browser.referrer
  • Browser.default。 =過時,使用瀏覽器。 =而不是
  • 超時事件 - > setTimeout的,間隔 - > setInterval的
  • 刪除onalert / onconfirm / onprompt,使用browser.on('警告',FN)等
  • 憑據browser.on(“身份驗證”,FN)取代
  • browser.wait()運行事件循環,讓你可以捕捉完成/錯誤事件
  • 更名為idle事件循環中完成事件
  • 升級到3.1 JSDOM,增加io.js和節點0.12支持
  • 所有轉儲()方法現在接受輸出流或輸出到stdout
  • XHR錯誤不再阻止事件循環

在什麼版本3.0.10新是

  • 增加:
  • DOM URL類
  • 發出到瀏覽器XHR事件
  • wait()的錯誤結束,如果瀏覽器無法加載網頁上的所有資源(例如沒有得到加載腳本)
  • 實驗browser.serialize()
  • 刪除:
  • browser.fork不再支持
  • browser.htmlParser選項不再支持,始終使用默認瀏覽器(parser5)
  • Browser.visit(URL,選項)不再更改實例的選項
  • resources.mock /失敗/延遲,使用諾克代替
  • 議定書BCAT,沒有考試
  • Browser.dns和Browser.ports,切換到不同的實施
  • 改變:
  • Browser.debug - > browser.debug(每個實例)
  • browser.referer - > browser.referrer
  • Browser.default。 =過時,使用瀏覽器。 =而不是
  • 超時事件 - > setTimeout的,間隔 - > setInterval的
  • 刪除onalert / onconfirm / onprompt,使用browser.on('警告',FN)等
  • 憑據browser.on(“身份驗證”,FN)取代
  • browser.wait()運行事件循環,讓你可以捕捉完成/錯誤事件
  • 更名為idle事件循環中完成事件
  • 升級到3.1 JSDOM,添加節點0.12 io.js支持

在什麼版本3.0.4新是

  • 增加:
  • DOM URL類
  • 發出到瀏覽器XHR事件
  • 刪除:
  • browser.fork不再支持
  • browser.htmlParser選項不再支持,始終使用默認瀏覽器(parser5)
  • Browser.visit(URL,選項)不再更改實例的選項
  • resources.mock /失敗/延遲,使用諾克代替
  • 議定書BCAT,沒有考試
  • Browser.debug - > browser.debug(每個實例)
  • 改變:
  • browser.referer - > browser.referrer
  • 升級到3.1 JSDOM,添加節點0.12 io.js支持
  • browser.wait()運行事件循環,讓你可以捕捉完成/錯誤事件
  • 固定
  • XHR錯誤不再阻止事件循環

在什麼版本2.5.0新是

  • 增加:
  • 為navigator.mimeTypes支持
  • 改變:
  • 等待()返回一個懶惰的承諾
  • 刪除:
  • 傳遞一個選項反對browser.visit已過時,很快就會消失。傳遞一個選擇對象Browser.visit仍然支持。
  • 特訓班:
  • JS​​DOM到1.4.0

在什麼版本2.0.5新是

  • 更新:
  • 要最新JSDOM
  • 固定
  • 例外正在吞噬

在什麼版本1.4.1是新的

  • 修正了另一個計時器邊緣情況

什麼是新的在1.3.1版本:

  • 的ID,名稱和值的屬性應該是空的字符串如果相應的屬性未設置。

什麼在0.12.9版本是新的

  • 增加了對餅乾的HttpOnly支持
  • 現在,可以調用browser.cookies不帶任何參數,返回餅乾當前域(基於當前加載頁面的主機名)。

要求

  • Node.js的0.8或更高版本

類似的軟件

CSS Stress Test
CSS Stress Test

21 Jul 15

responsivepx
responsivepx

14 Apr 15

Monolog
Monolog

10 Feb 16

Apache AntUnit
Apache AntUnit

13 May 15

意見 zombie.js

評論沒有發現
添加評論
打開圖片!