1

サイトプリズムにキュウリのワールドコンセプトを含めるには? そのため、World に test_site クラスを含めることができ、ステップ関数で毎回 test_site クラスをインスタンス化する必要がなくなります。出来ますか?

カピバラとサイト プリズムで Ruby を使用しています。レールではありません!!!

私の test_site クラスは次のとおりです。

class TestSite
  def home
    TestHomePage.new
  end
end

私はこのようにすることはできませんか?

module Some
  class TestSite
    def home
      TestHomePage.new
    end
  end
end

World(Some)
4

3 に答える 3

0

必要なすべてのページを返すモジュールを作成できます。サポート フォルダーobject_factory.rbで、このファイルに以下を追加できます。

Module Pages
   def my_page
     MyPage.new 
   end
end

env.rb挿入できるファイルに:

require_relative 'object_factory'

World(Pages)

モジュール Pages で作成されたオブジェクトは、すべてのステップ定義で使用できます。

于 2018-10-09T18:18:45.763 に答える