sections
要素を、データテーブルをモデル化する個々の要素のリストを含むものとして定義しました。セクションコレクションの各セクションはテーブルの行に対応し、セクション定義の各element
は行の列に対応します。特定の基準に一致するセクションのSitePrismセクションのコレクションを検索する方法
特定のIDを持つ行に対応するセクションのセクションコレクションを検索し、その行の要素をクリックします。
残念ながら、PageObjectClass.<sections_name>
によって返されたセクションオブジェクトの配列を検索する方法が見つかりません。
代わりに私がPageObjectClass.<elements_name>
その後、elements
として行のセットを定義する場合は、私が上カピバラfind
を行うことができますカピバラ要素のセットを返しますが、その後、私はSitePrism section.element
構文を使用することはできません。
elements.find
構文を使用すると、これまで要素にアクセスするためのCSSがPageObjectクラス定義内で抽象化されていたため、コードの臭いがあるようです - 今度はテストコードの特定の要素を順番に参照する必要がありますそれをクリックする。
私はここで何が欠けていますか? SitePrismのオンラインディスカッションでデータテーブルを使用する例はほとんどなく、なぜこの問題に遭遇したのはなぜですか?
私が思いついたの参照のみがhttps://github.com/natritmeyer/site_prism/issues/91
何が今までこの提案で来たのですか?自分の質問に答えるために