Cucumber ドライバーのブラウザー インスタンスの作成に問題があります。「Before do」内のenv.rbにオブジェクトを作成すると、次のようになります。
Before do
@browser = Watir::Browser.new 'firefox'
end
…正常に動作し、機能ごとに新しいブラウザを開き、「実行後」に閉じます。
新しいブラウザがすべての機能を起動して閉じるため、実行が遅くなります。しかし、すべての機能に対して同じブラウザー セッションを使用するために「実行前」から @browser を作成すると、次のエラーが発生します。
**Unable to pick a platform for the provided browser (RuntimeError)**
...テストをまったく開始していません。私は page-objects gem、ruby-on-rails を使用しています...
私が間違っていることを教えてください。どうもありがとう!