0

ページ オブジェクト パターンが Web アプリケーションの自動化に適していることを読み、自動化した Web アプリケーションの 1 つに Selenium で Page オブジェクト パターンを使用しました。

Page Object が Windows/デスクトップ アプリケーションに適していることを知りたいと思ったことはありませんか?. Windows アプリにもスコープがありますが、さまざまなトップ レベルの Windows をページとして作成し、操作をメソッドとして公開します。

これを試して、経験/利点/欠点を知りたい人はいますか

4

2 に答える 2

3

ここでの重要な同等性は、ページ <=> ダイアログです。

Web アプリでは、各ページをページ オブジェクトにカプセル化しますが、デスクトップ アプリでは、「ダイアログ オブジェクト」と呼ばれるオブジェクトに各ダイアログをカプセル化します。

ポイントはカプセル化です。

私のブログでは、Web アプリをテストするための DRY ページ オブジェクトについて書いていますが、pageをdialogに置き換えると、デスクトップ アプリのダイアログ オブジェクトにも同様に適用されます。

--ページ オブジェクトをクリーンでドライに保つ

于 2014-04-12T17:15:15.620 に答える