capybara

    0

    1答えて

    私はクロムでカピバラを使用しています。私のケースでは1920 * 1080の特定の解像度にウィンドウのサイズを変更します。 このため、上記のパラメータを使用してresize_to関数を使用しています。 しかし、予想される解像度に達するよりもウィンドウがむしろ最大限になります。多分、私はMacで働くことに問題がありますか? しかし、私は常には、最大化されたウィンドウだけでなく、適切な解像度を持ってい

    1

    1答えて

    capybaraでの私たちのテストでは、PhantomJSは廃止されているのでクロムとクロムヘッドレスを使用しています。 スクリーンショットを比較して、ページの見た目が正確かどうかを確認します。それはかなりうまくいくが、クロムがスクリーンショットを撮る方法がランダムである。時にはスクリーンショットがかなり暗いので、最後にテストが失敗することがあります。これはバグですか、私はここで何かを逃しています

    0

    1答えて

    記事IDページに対応するdivブロックを具体的に見つける必要のあるrspecテストがあります。記事IDに対応し、破棄するリンクを表すグリフコンを見つけます/編集と記事。私はインデックスページ上の記事のリストを持っているので、私はCSSセレクターに固有である必要があります。しかし、私はこれを行うための解決策を見つけることができません。 1)は、部分的記事内の各記事にIDタグを追加し、部分的 記事「内

    0

    1答えて

    rspecとcapybaraが新しく、テストシナリオを徐々に拡張して学習します。 ログインした後に作成したコメント(例:Friend)が、別のテストユーザー(例:Test1)によって作成されたように表示される理由を理解できませんか? (私はブラウザでチェックして、現在のユーザーが作成したとしてコメントが示されている) require 'rails_helper' describe 'navig

    0

    1答えて

    私のテスト環境をCapybara-webkitからSeleniumに、Chromeをより現代的なブラウザに対してテストしました。しかし、今私は新しいタブでpdfを開くテストでこの問題を抱えています。この問題の原因はわかりません。 click_on 'Print' within_window windows.last do io = StringIO.new(page.body)

    0

    1答えて

    私はcapybaraテストでjsに応答するように設定しようとすると問題が発生します。これは私のテストで: test "creating_expense", js: true do visit expenses_path click_link('New Expense') end エラーは次のとおりです。 /var/lib/gems/2.3.0/gems/active

    0

    1答えて

    私は私のプロジェクトをテストするためにカピバラを使用しています。しかし、私は問題があります。 プロジェクトにリモートフォームがあります。彼らはajax経由でレコードを追加します。私がcapybaraでテストしているとき、開発環境でうまく動作します。それはページを訪問し、フォームに記入して提出する。 Booom、レコードが追加され、テストが失敗しました。 しかし、テスト環境でrspecを実行すると、

    0

    1答えて

    私は、各ユーザーで生成されたサブドメインに大きく依存するアプリケーションを持っています。 そして、私が必要とするのは、各テストのために適切なサブドメインを渡すことです。実際の動作の機能をテストできます。これは基本的には、URLをパスとしてそれを見ていないので、私はgetにそれを渡すことはできません、私に各パスのサブドメインを含む完全なURLを与えるが、 def set_subdomain(subd

    -1

    1答えて

    私のレールアプリでデータベースクリーナーを動作させる方法に関するガイダンスが必要です。レコードのIDは各テストごとに増加し続け、抹消されません。 私は、データベースクリーナーが機能して失敗するかどうかを確認するテストを設定しました。 仕様/モデル/懸念/ database_cleaner_test.rb require 'rails_helper' describe "db_cleaner"

    1

    1答えて

    CapybaraとSeleniumでヘッドレスクロムを使用しています。 特定のjsテスト(xhrを使用)がxhrも使用する(コードの場合はhttps://github.com/thredded/thredded/tree/separate-out-js-from-non-js-in-ci、サンプル実行の場合はhttps://travis-ci.org/thredded/thredded/jobs/