Sha256: 29658535e4bae9de427206f10f5b6388011717aff450999ff2f10f1a34cf7020

Contents?: true

Size: 471 Bytes

Versions: 14

Compression:

Stored size: 471 Bytes

Contents

class HomePage
  class << self
    attr_accessor :title, :title_text
  end

  self.title_text = 'Your Site '
  self.title = 'your_css_selector'

  def initialize(_session)
    @session = Capybara.current_session
  end

  def visit_home_page
    @session.visit('your_url')
  end
end

# You can the use these methods in the step_definitions as
# @home_page = HomePage.new(Capybara.current_session)
# @home_page.visit_home_page

#Alternatively you can use Site Prism thingy

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
bddfire-3.0.2 scaffold/features/pages/HomePage.rb
bddfire-3.0.1 scaffold/features/pages/HomePage.rb
bddfire-3.0.0 scaffold/features/pages/HomePage.rb
bddfire-2.0.8 scaffold/features/pages/HomePage.rb
bddfire-2.0.7 scaffold/features/pages/HomePage.rb
bddfire-2.0.6 scaffold/features/pages/HomePage.rb
bddfire-2.0.5 scaffold/features/pages/HomePage.rb
bddfire-2.0.4 scaffold/features/pages/HomePage.rb
bddfire-2.0.3 scaffold/features/pages/HomePage.rb
bddfire-2.0.2 scaffold/features/pages/HomePage.rb
bddfire-2.0.1 scaffold/features/pages/HomePage.rb
bddfire-2.0.0 scaffold/features/pages/HomePage.rb
bddfire-1.9.9 scaffold/features/pages/HomePage.rb
bddfire-1.9.8 scaffold/features/pages/HomePage.rb