私は今、ややもろいキュウリのテストスイートを見ています。多くの小さなステップがあり、ページ自体の知識がありません。
一連のSeleniumPageObject内のステップ定義に含まれるロジックを除外したいと思います。 ここに見られるように。
ただし、私はSeleniumではなくWebratを使用しているため、すべてがWebratモデルを経由する必要があります。だから私はできません
class MyPage < Selenium::WebPage
end
それは直接の依存関係を追加するからです。
そのため、Selenium Pageオブジェクトの優れた機能を維持しながら、すべてをWebrat経由でルーティングする必要があります。私が見ることができるこれに関するドキュメントはありません:誰かがWebrat + PageModelに何かを持っているなら、私はそれを見たいです。