2017-07-28 19 views
0

こんにちは、私はアプリをテストするためにカピバラテストを使用しています。ただしiframeは自動テストでは表示されません。 iframeに格納されているストライプ要素をテストしようとしています。私はそれがphanotmjsの設定に関係していると思われます。PhantomJs iframeが読み込まれない

Capybara.register_driver :poltergeist do |app| 
    options = { 
     :timeout => DEFAULT_WAIT_TIME, 
     :debug => false, 
     :phantomjs_options => ['--ignore-ssl-errors=yes', '--ssl-protocol=any', '--disk-cache=false', '--load-images=no', '--web-security=false' ], 
     :inspector => false, 
     :js_errors => false 
    } 
    Capybara::Poltergeist::Driver.new(app, options) 
end 

多分同様の問題で、

+0

iframeの実際の内容は何ですか? –

+0

ストライプiframeバージョン3です。https://stackoverflow.com/questions/45329095/cabybara-find-element-based-on-element-nameで議論されました。これは問題だった – vladimirProp

+0

はい、まだ投稿されていませんフレームの実際のHTMLコンテンツので、私たちはあなたを助けることができます。 'within_frame'の中で実行される' page.html'の結果を追加します。フレームが完全にロードされていることを確認するために、数秒間スリープ状態にする必要があります –

答えて

0

問題カピバラの古いバージョンでは、それを更新しようとしたが、これを解決するためにどのようにいくつかのアイデアがあれば誰でも、この問題をconfにするためのWebセキュリティオプションを追加しますしようとしましたいいえ、更新もphantomJS

関連する問題