capybara

    1

    1答えて

    私はアプリケーションでdatatablesを使用しています。レコードはajaxによってテーブルにロードされます。今私は自分のデータテーブルのページのテストを書いており、レコードがロードされるまで待たなければなりません。私はcapybara webkitを設定し、テストにjs:trueを入れました。私は、テストを実行するときには、私は、コンソールをチェックし、私のブラウザでは、このエラーに Fail

    0

    1答えて

    誰かが私にこれを助けることを願っています。私は検索しましたが、実際の解決策は見つかりませんでした。 私はアプリのテストを書き始めました。私の統合テストはうまくいきましたが、TDDを動かすのはそれほど多くなかったので、今私はintegrationテストの代わりに使うはずのアプリのすべてのレイヤーを広範にテストする時間がないので、system私はブラウザのように完全なフローをテストすることができます。

    1

    1答えて

    実際のコードが1つのフォルダにあり、テストスイートが1つのエントリポイントで別のテストスイートに存在し、テストスイート全体を呼び出すようなRubyキュウリプロジェクトを構築する方法。そして、それを達成するために、私は他のどのような要素を考慮する必要があります。

    -1

    1答えて

    私はこのフォームを記入しなければならず、すべてのフィールドが満たされ、ボタンをクリックしようとすると、カピバラがボタンや要素を見つけることができなかったというメッセージが表示されますが、見つけようとします。ボタンには名前やIDはありません。 私はオンラインで見つけたものすべてを試しましたが、何も動作していないようです。これは私がブラウザ上でそれを点検し、ボタンのコードです: <div class=

    0

    1答えて

    これは私のポルターガイストの設定です: Capybara.register_driver :poltergeist do |app| Capybara::Poltergeist::Driver.new(app, { screen_size: [1024, 768], window_size: [1024, 768] }) end Capybara.default_driver =

    0

    1答えて

    キュウリフィーチャファイルのステップ定義でCapybara-Webkitを使用しています。この特定のシナリオは、システムへのログインが成功したことをテストします。 Capybaraはログインフォームを読み込み、ユーザー名とパスワードを完全に入力しますが、ログインボタンを押すと読み込みページでハングアップし、正しくログインしません。 コンソールに表示されるエラーは次のとおりです。 Reference

    0

    1答えて

    次のフォームをテストしようとしています。このフォームでは、チェックボックスをオンにしてプロファイルを非表示にすることができます。 このチェックボックスをオンまたはオフ(変更)にすると、JSを使用してフォームが送信されます。 コントローラ内のコントローラのアクションとメソッドは、:hidden booleanを切り替えます。 # accountsController def toggle

    0

    2答えて

    私は選択ボックスとテキストフィールドを含むフォームを持っています。 テキストフィールドは、選択ボックスの選択に基づいて動的に表示されます。 selectboxの値が "Yes"の場合、テキストフィールドが表示され、その逆も同様です。 私はRSpecのテストを実行し、 select 'Yes', from: 'property[have_water_bills]' は、今私がテキストフィールド

    0

    1答えて

    私のページには2つのフィールドセットがあります。それらの誰もIDやクラスを持っていません。 これで、第2のフィールドセットに特定のフィールドを入力したいと思います。作業されていない は、現在、私のようなものをやって: within_fieldset('fieldset') do fill_in 'app_answers_attributes_0_answer', with: 'My Fi