0

自動UIテストのためにJavaでページオブジェクトを作成している最中です。ページオブジェクトのパターンに従おうとしていますが、Webサイトの一般的な部分がどのようにパラダイムに分類されるのでしょうか。たとえば、AUTにはレポートを実行するためのさまざまなページがあり、レポートを選択するための左側のペイン、日付範囲、フィルタリングなどはすべてのページに共通です。では、この共通領域用に別のページオブジェクトを作成する必要がありますか?

4

1 に答える 1

1

はい...PageObjectsの主な目的は、アプリケーションの反復部分を表すことです。そのため、テストスイート全体を通して、そのような反復部分の情報は単一のPageObjectに残ります。

PageObjectは、ページ全体を表す必要はありません。これは、サイトナビゲーションなど、サイトまたはページ内に何度も表示されるセクションを表す場合があります。

基本的な原則は、特定の(の一部の)ページのHTMLの構造を知っているテストスイートには1つの場所しかないということです。

参照-http ://code.google.com/p/selenium/wiki/PageObjects

于 2013-01-17T07:01:10.107 に答える