私はすべての私のテストスイートをPage Objectモデルで再設計し始めていますが、私が見つけたドキュメンテーションやチュートリアルでは、私の場合は、UI要素とデータの90%近くを共有する10以上のサイト(リストが成長しており、来年は20〜30のサイトがあります)と50を共有するサイトUI要素とデータの-80%。また、サイトにはデスクトップバージョンとはUI要素が多少異なるモバイルバージョンがあり、デスクトップバージョンと80%類似していると言われています。ベストプラクティスどのように複数の類似したWebサイトのページオブジェクトテストスイートを設計する
このシナリオを念頭に置いて何かを設計する最良の方法は何ですか?すべてのサイトとデスクトップ/モバイル版で異なるPage-Objectクラスを持つように設計する必要がありますか?または、サイトのプレフィックス名の要素にそれぞれ名前を付けるDesktopバージョンとMobileバージョンでそれらをグループ化する必要がありますか?私はこのような状況の基準を見つけられないようです。
は、あなたの答えをありがとうございました!一週間ほど前、私はまったく同じ結論に達し、このようにしてコードを作成します。このクラスは、サイトのすべてのページで最も一般的な要素とメソッドを持つクラスで、それぞれの変更を加えて異なるサイトでクラスを拡張します。同じ結婚記念式典に行くのはとても幸せです!どうもありがとうございました! –
うれしそうでした:) – Saumya