BDD フレームワークを実装して Webdriver スクリプトを拡張しようとしています。JBehave (JBehave+Webdriver) について知りましたが、これを進める前に、主に自動化テストを行っているため、Java コードの実装がどれだけ必要かという懸念があります。私の認識によると、JBehave は 3 つのステップで動作します。
- ストーリー ファイルの追加
- ストーリー ファイルを Java に実装する (この手順に問題があります)
- Webdriver 呼び出しの実装。
したがって、このアプローチでは、アプリケーションに登録するなどのユーザーストーリーがある場合:
- ユーザーストーリーの実装
- Java での実装 - 完全な認証ロジックを Java で実装します。
- webdriver の実装 - ユーザー アクションの自動化
別の例: 特定のワークフローを実行し、5 ~ 6 ページで一連の操作を実行する必要があるユーザー ストーリーがあり、そのために Java コードを実装/シミュレートする必要があります。
これは JBehave の動作方法ですか? また、代替手段はありますか。