でタグ付けされたキュウリのシナリオがあり@javascript
、いくつかの非常に基本的なインライン js 呼び出しでテストしています。私はこれを使用して実行しています
Capybara.javascript_driver = :webkit
ページでこれを行う場合、問題の要素 (id="ajax_test_results" を含む) の後、今のところ ajax について心配する必要はありません)
document.getElementById('ajax_test_results').innerHTML = 'Replaced with basic js, ie not jquery, without waiting for pageLoad';
テストでページをレンダリングすると、js が実行され、コンテンツが更新されたことがわかります。しかし、jqueryで同じことをしようとすると
jQuery("#ajax_test_results").html("updated with basic jquery dom manipulation, without waiting for document.ready");
それは機能しません。jquery がロードされていないと思いますが、デバッグの方法がわかりません。
アイデアはありますか?https://stackoverflow.com/questions/8428405/cucumber-tests-jquery-does-not-loaded-in-webdriverに期待できるこの投稿を見ましたconfig.assets.debug = true
が、エラーが発生しました-レール3のみだと思います。Rails 2に相当するものはありますか? または他の解決策?
アドバイスに感謝します-最大