capybara

    0

    1答えて

    capybaraとminitestを使用すると、要素がページに存在する場合、要素の可視性をどのように確認できますか?クラスは必ずしもそこにあるとは限りませんので、まずそれがページ上にあるかどうかを確認する必要があります。 私は考えることができるすべては、次のとおりです。 assert find(".class-name").visible? if has_css?(".class-name", :

    0

    1答えて

    で完全にすべての要素をロードするためにページを待ちます。カピバラが{"ステータス" = "成功"}を返した後はどうなるでしょうか?すべての要素がロードされるまで待ちますか(JSなど)?それとも、HTTP 200のレスポンスを処理して、気にしないで返信しますか? 。カピバラがタイムアウトを設定する以外のすべての要素と機能を完全にロードするためにページを待つようにする方法はありますか? たとえば、「特

    -1

    1答えて

    現在、Ruby、Cucumber、Seleniumで統合テストを行っています。 今私たちはテストの品質を向上させたいので、私たちはカピバラを使いたいと思っています。 私たちはすべてのメソッドを書き直す必要があるので、誰かがすでにそれを行い、カピバラがその仕事をしているセレニウムウェブドライバのラッパーを書いたと考えました。例えば : ラッパーは、以下を交換する必要があります。 driver.nav

    0

    2答えて

    私はTrix Editorを使用して私のフォームにWISIWIGを持っています。私はRSpecとCapybaraでテストしたいが、trix-editorはフィールドを隠しておく。 <div class="form-group"> <trix-editor class="formatted_content form-control" placeholder="Description" in

    0

    5答えて

    チェックボックスをオンにしているかどうかをチェックするテストを作成しようとしています。 私はすでにチェックボックスをチェックするコードを書かれている 、 driver.find_element(:id, 'id_of_the_element').click(); が、私はまだそれが他のテストケース TYIAのためにもチェックされたかどうか確認したいです!

    13

    1答えて

    私はPhantomJSからHeadless Chromeに移行しようとしています。ローカルテストでは、Docker Composeを使用してすべての依存サービスを起動して実行しています。 Google Chromeをプロビジョニングするには、ポート4444でChromeDriverとChromeDriverを一緒にバンドルするイメージを使用しています。その後 web: image: we

    1

    1答えて

    私は剣道が要素を見えないと知っています。 unselectable = "on"しかし、私は特定のドロップダウンを見つけることができませんまたはそれはカピバラを使用してオプションです。 Please see image here. 私は見つけること:visible => falseタグを追加しようとしたが、それはどちらか、助けていないようです。 (または、私は間違ったセレクタを使用しています) ド

    0

    1答えて

    capybaraでhttpリクエストヘッダを設定することは可能ですか?私はこのようないくつかの投稿を見てきました。 Capybara.current_session.driver.headers = { 'Accept-Language' => 'de' } Capybara.current_session.driver.header('Accept-Language', 'de') しかし

    1

    1答えて

    私は非常に似た質問を見ました。 OS Xではすべてうまく動作しますが、ubuntu 14.04ではエラーが発生します。その投稿を遡って、私は同じエラーが発生しています。元のポスターは代わりにポルターガイスト/ PhantomJSを使用していました。私はPhantomJSがもはや維持されていないので、Chromeでこの作業をしたいと思います。ここで Net::ReadTimeout: Net::Re