私はCucumber、RSpec、Selenium、Railsを使ってBehavior Driven Developmentに挑戦しています。RailsとSelenium:ブラウザでテストの実行を停止/一時停止する方法は?
私は自分の設定をSeleniumでテストする準備ができていて、Firefoxのポップアップを見て自分のシナリオを自動的に実行するのは面白いです。しかし、私がしたいことの1つは、特定の時点で実行を一時停止または停止することです。そのため、ある時点でSeleniumが見ていることを調べることができます。
私はsave_and_open_pageコマンドを知っていますが、フォーマットされていないプレーンなHTMLしか表示されません。だから、おそらくstop_executionメソッドまたは何かがセレンを停止するブラウザを終了せずにですか?
はい、これは本当に素晴らしい答えです!私はすでにそれをやっています、私のこの古い質問に私を向かわせてくれてありがとう。 :)ところで、 'pry-debugger'は非常に基本的なデバッガ機能も提供します。 –
これは、私がbinding.pryをビューに張っている場合を除いて、私にとってはうまくいきます。任意のアイデアビューで実行を一時停止する方法?私は本当にこれをする必要はないはずですが、それは本当に便利なことがあります。 – peteretep