2

Capybara を使用して、JQuery UI オートコンプリート機能の RSpec 統合テストを行います。Capybara の Web ドライバーとして Selenium (+ Firefox) を使用すると、すべて正常に動作しますが、ドライバーとして Env.js に切り替えると、テストが失敗します。これらは Env.js の既知の欠点ですか、それとも見逃していますか?

4

1 に答える 1

4

env.jsのRuby/Johnsonポートには、jquery、特にライブ/バブルイベントとjquery.uiに大きく依存する最新リリースを使用すると発生する傾向があるイベントサポートにいくつかの穴があります。

さらに、オートコンプリートは、仮想ブラウザとしてenv.jsに変更イベントとフォーカスイベントを生成するためのキーボードまたはマウスがないため、特に問題があります。

env.jsは通常、自分のかゆみを掻く人によって開発されているので、貢献することを歓迎/奨励されています。

于 2010-10-04T13:19:02.390 に答える