ドラッグアンドドロップ、ホバー、ダブル/シングルクリック、キャンバス上の描画などのユーザー対話のスペックをテストするためのjavascriptのテストライブラリを探しています。私はjspecとジャスミンを含むいくつかの図書館を見てきましたが、どちらも単体テストに基づいているようです。より高いレベルのjavascriptイベントをテストする
上記のライブラリのいずれかがこのようなテストをサポートしているという事実を見落とした場合、私はその例を愛するでしょう。
編集
だから私は昨夜見ての多くを行なったし、本当に何に遭遇しませんでした。可能な場合は、カスバラスタイルのジャスミンのようなものよりも高いレベルでユーザーのやりとりをエミュレートすることが可能であれば、domとのやりとりを偽装するという意味です。
私は実際にマウスをエミュレートするライブラリを希望します - >マウス移動 - >マウスアップイベントチェーン。
このような魔法の創造は存在しますか?
ポストバウンティ編集
だから、私はJSのテストライブラリで実験を続け、本当に彼らがHTML5のキャンバスを使用して周りをどのように機能するかと満足していないしています。ジャスミンはキャンバスを初期化しないため、キャンバスでジャスミンのイベントをテストすることはできません。
実際にアプリケーションコードをテストするのではなく、「html」フィクスチャを使用する必要があるのは嫌です。それはあなたのアプリにjsを統合しようとしている場合、逆に思えます。仕様テストのためには理にかなっていますが、WebフレームワークのBDDテストでは実際にテストするためにアプリケーションビューを使用することが義務付けられています。
もう一度このようなモンスターが存在するのですか、雲の中に私の頭がありますか? JavaScriptでユーザーの行動をエミュレート
あなたはSeleniumまたはWatrを試しましたか? –
私はSeleniumを使用しましたが、js用のセレンライブラリはわかりません。これは他のテストフレームワークを推進するためにウェブドライバに慣れてきただけです。 Watr私はちょうどGoogleにしようとしたので、リンクがいいと何も得られませんでした。 Ty – austinbv
申し訳ありませんが、私はそれを間違って綴りました。 http://watir.com/ –