2016-03-28 14 views
2

"Welcome"ページ(https://www.mozilla.org/en-US/firefox/45.0.1/firstrun/learnmore/)が設定した環境に関係なく、SeleniumでCapybaraテストを実行しようとしていません。これは、Seleniumがデフォルトプロファイルを使用していて、mozillaプロファイルフォルダ内のuser.jsとprefs.jsの設定に関する情報を見つけている間に、私が試したことはありませんでした。Firefox - Capybaraドライバとして実行中のウェルカム画面を無効にする

ウェルカムページがテストを終了させないようにFirefoxを設定する方法を知りましたか?もしそうなら、共有してください!

+0

nightwatch js – chrismillah

+0

を使用してこの同じ問題が発生しました。これはFF v44/42をダウンロードし、両方とも同じ問題を試しました。私が最初にff_v_44/ff_v_42ブラウザを手動で起動したときに、私はそのウェルカムページを手に入れませんでしたが、私がテストを実行したときに私はそれを得ました...。 – chrismillah

答えて

0

ちょうど回避策を見つけたので、最初のコマンドとして1秒間の休止を導入して、そのショットを与えました。

+0

私はこの考えが好きです。遅延、テストが中断します。最初のURLがハイジャックされ無視されたようなものです。また、私は全体のスイートを通過し、遅延を追加する必要はありません。私はテストをランダムな順序で実行する能力を維持する必要があります。つまり、すべてのテストで遅延が必要です。 。 。彼らはすでに完了するのにかなり時間がかかります。だから、それぞれに遅れを加えれば、彼らは耐え難いものになるでしょう。 –

+0

私はgotcha、それは確かにかなりの解決策ではありませんが、実際には私のケースで問題を解決しました(私は待機してURLを入れた) – chrismillah

0

この問題の回避策を解決しました。残念ながら、Chromeのドライバを使用してFirefoxを完全に破棄します。申し訳ありませんMozilla。

関連する問題