zombie.js

ソフトウェアのスクリーンショット:
zombie.js
ソフトウェアの詳細:
バージョン: 4.2.1 更新
日付のアップロード: 10 Feb 16
開発者: Assaf Arkin
ライセンス: 無料
人気: 68

Rating: nan/5 (Total Votes: 0)

Zombie.jsは、開発者がシミュレートされた環境で、クライアント側のJavaScriptコードをテストすることができます。

クライアント側のコードは、彼らがブラウザ内で実行されるであろうと同じように、Node.jsの中でテストすることができます。

このリリースの新機能:ます。

ADDED:
フェッチAPIのための予備サポート(https://fetch.spec.whatwg.org/)
クッキー、パイプラインおよび他のすべてのブラウザの設定を使用して、すべてのリソースを取得するためにbrowser.fetchを使用することができます
かわった:
JSDOM 4.1にアップグレード
browser.statusを使用する代わりにbrowser.statusCode(HTML APIがステータスとSTATUSTEXTを使用します)
browser.resourcesは今現在開いているウィンドウを処理する際に要求されたすべてのリソースの配列だけです。もはやすべてのウィンドウによって共有リソース、およびその他の機能(パイプライン構成、リソースをフェッチ)が他の場所に移動しました。
資源からパイプラインを離しておきます。すべての新しいインスタンスにハンドラを追加するために、ブラウザのインス​​タンスにリクエスト/レスポンスハンドラを追加するbrowser.pipeline.addHandlerを使用するか、またはPipeline.addHandler。
パイプラインAPIも変更しました。ブラウザインスタンスで呼び出されるハンドラーを要求し、Requestオブジェクトを取得し、nullを返すことができますまたはResponseオブジェクトを取得します。ブラウザインスタンス、リクエストとレスポンスオブジェクトと呼ばれる応答ハンドラは、同じまたは新しい応答オブジェクトを返す必要があります。ハンドラは、もはやあなたが非同期動作が必要な場合は、約束を返し、コールバックを使用していません。
一定:
空のクッキーと#881を送信しなくなりましたRefererヘッダ
追加されたはnavigator.appVersionの#885
REMOVED:
document.window、代わりにdocument.defaultViewを使用
あなたが本当にウィンドウを閉じるする必要がある場合browser.closeメソッド名を混乱、browser.window.closeを使用します。

このバージョン4.0.5の新機能:

このADDED:
フェッチAPIのための予備サポート(https://fetch.spec.whatwg.org/)
かわった:
JSDOM 4.1にアップグレード
フェッチAPIを使用するには、リソースの実装。

このバージョン3.1.0の新機能:

このADDED:
DOMのURLクラス
ブラウザに放出されたXHRイベント
ブラウザがページ上のすべてのリソースをロードできない場合(例えば、スクリプトをロードするために取得していない))(エラーで終了を待ちます
画像入力を使用してフォームを送信すると、座標が含まれます
REMOVED:
browser.forkはサポートされなくなりました
browser.htmlParserオプションは、もはや常にデフォルトブラウザ(parser5)を使用して、サポートされていません
Browser.visit(URL、options)は、もはやインスタンスオプションを変更することはありません
resources.mock /失敗/遅延、代わりにノッ​​クを使用
プロトコルおよびBCAT、ノーテスト
REMOVED:
Browser.create
Browser.dnsとBrowser.ports、別の実装への切り替え
かわった:
Browser.debug - &#Spark Proの。 browser.debug(インスタンスごと)
browser.referer - &#Spark Proの。 browser.referrer
Browser.default。 =使用ブラウザ、非推奨。 =の代わりに
タイムアウトイベント - &#のSpark Proの。 setTimeoutを、間隔 - &#のSpark Proの。 setInterval
などonalert / onconfirm / onprompt削除され、browser.on( '警告'、FN)を使用します
browser.onに置き換えクレデンシャル( '認証'、FN)
あなたが行わ/エラーイ​​ベントをキャッチすることができますので、browser.waitは()イベントループを実行します
イベントループがアイドルに名前を変更したイベントを行います
JSDOM 3.1にアップグレードし、io.jsとノード0.12のサポートを追加しました
すべてのダンプ()メソッドは現在、標準出力に出力ストリームまたは出力を受け入れます
XHRエラーはもはやイベントループを停止しません

このバージョン3.0.10の新機能:

このADDED:
DOMのURLクラス
ブラウザに放出されたXHRイベント
ブラウザがページ上のすべてのリソースをロードできない場合(例えば、スクリプトをロードするために取得していない))(エラーで終了を待ちます
実験browser.serialize()
REMOVED:
browser.forkはサポートされなくなりました
browser.htmlParserオプションは、もはや常にデフォルトブラウザ(parser5)を使用して、サポートされていません
Browser.visit(URL、options)は、もはやインスタンスオプションを変更することはありません
resources.mock /失敗/遅延、代わりにノッ​​クを使用
プロトコルおよびBCAT、ノーテスト
Browser.dnsとBrowser.ports、別の実装への切り替え
かわった:
Browser.debug - &#Spark Proの。 browser.debug(インスタンスごと)
browser.referer - &#Spark Proの。 browser.referrer
Browser.default。 =使用ブラウザ、非推奨。 =の代わりに
タイムアウトイベント - &#のSpark Proの。 setTimeoutを、間隔 - &#のSpark Proの。 setInterval
などonalert / onconfirm / onprompt削除され、browser.on( '警告'、FN)を使用します
browser.onに置き換えクレデンシャル( '認証'、FN)
あなたが行わ/エラーイ​​ベントをキャッチすることができますので、browser.waitは()イベントループを実行します
イベントループがアイドルに名前を変更したイベントを行います
JSDOM 3.1にアップグレードし、ノード0.12とio.jsサポートを追加しました

このバージョン3.0.4の新機能:

このADDED:
DOMのURLクラス
ブラウザに放出されたXHRイベント
REMOVED:
browser.forkはサポートされなくなりました
browser.htmlParserオプションは、もはや常にデフォルトブラウザ(parser5)を使用して、サポートされていません
Browser.visit(URL、options)は、もはやインスタンスオプションを変更することはありません
resources.mock /失敗/遅延、代わりにノッ​​クを使用
プロトコルおよびBCAT、ノーテスト
Browser.debug - &#Spark Proの。 browser.debug(インスタンスごと)
かわった:
browser.referer - &#Spark Proの。 browser.referrer
JSDOM 3.1にアップグレードし、ノード0.12とio.jsサポートを追加しました
あなたが行わ/エラーイ​​ベントをキャッチすることができますので、browser.waitは()イベントループを実行します
一定:
XHRエラーはもはやイベントループを停止しません

このバージョン2.5.0の新機能:

このADDED:
navigator.mimeTypesのサポート
かわった:
怠惰な約束を返す)(待ちます
REMOVED:
browser.visitに反対オプションを渡すと、廃止され、すぐに削除されます。 Browser.visitにオプションオブジェクトを渡すが、まだサポートされています。
UPGRADED:
1.4.0へのJSDOM

このバージョン2.0.5の新機能:

このUPDATED:
最新のJSDOMへ
一定:
例外は飲み込まれています

このバージョン1.4.1の新機能です:

このは別のタイマエッジケースを修正しました。

このバージョン1.3.1の新機能:

この対応する属性が設定されていない場合は、id、名前と値のプロパティが空の文字列でなければなりません。

このバージョン0.12.9の新機能です:

このはHttpOnlyのCookieのサポートが追加されました。
今(現在ロードされているページのホスト名に基づいて)現在のドメインのクッキーを返すために、引数なしでbrowser.cookiesを呼び出すことができます。

この要件ます。

0.8以上のNode.js

同じようなソフトウェア

FlexMock
FlexMock

12 May 15

Intern
Intern

1 Oct 15

NUnit
NUnit

6 Jun 15

PMD Code Analyzer
PMD Code Analyzer

11 Aug 16

へのコメント zombie.js

コメントが見つかりません
コメントを追加
画像をオンにする!