behat BDD を使用して sugarcrm 機能を自動化し、PHP 用のセレン Web ドライバーを使用して Mink を自動化しようとしています。両方を適切にインストールし、behat と mink を一緒に実行することができました。たとえば、sugarcrm でのログインを 1 つの機能としてチェックします。
今問題は、login.feature と setup.feature という 2 つの機能ファイルを作成するときです。Behat はブラウザでログイン プロセスを正常に自動化しますが、以前の機能からログイン セッションを維持する必要がある setup.feature に切り替えるとすぐに、セッションを破棄してログイン ウィンドウに戻ります。したがって、2 番目の機能テストは常に失敗します。
機能スイートのすべての機能のセッションを維持するにはどうすればよいですか?
私も別のシナリオとして単一の機能ファイルでそれらを試しましたが、同じことが起こっているので運がありませんでした。
誰かがそれについて知っているなら、私を助けてください。