0

アプリケーションの統合テストを作成したいと考えています。required=trueテキスト コンポーネントの属性が一部の JSF ページに設定されていることをテストしたいと考えています。

を拡張するSeamTestと、 をシミュレートでき、ここでPhaseFacesRequestを上書きできます。processValidationsという bultin メソッドがありますが、validateValueこれは Hibernate Validator Validations のためだけのものです。では、JSF Validators を手動で呼び出すにはどうすればよいでしょうか? 以前にこれを成功させた人はいますか?

JBoss JIRA全体とJBossフォーラムで解決策を検索しましたが、何も見つかりませんでした。それ以外にも、非常に頻繁に尋ねられましたが、答えられませんでした:(

4

1 に答える 1

1

テストには Selenium (Firefox アドオン) を使用できます。テストを記録したら、プレーンな Java コードにエクスポートし、それを拡張 SeamT​​est クラスで使用して、値が required = true であることを確認します。

詳細については、 http://seleniumhq.org/projects/ide/を参照してください。

于 2012-01-17T16:52:11.013 に答える