Sha256: c41ec1f352381ed59be028dfe58010797c54b675075c924a9341fdb362879ccc

Contents?: true

Size: 347 Bytes

Versions: 32

Compression:

Stored size: 347 Bytes

Contents

require_relative '../abstract/abstract_page'

class PdpPage < AbstractPage

  # Actions

  def add_to_cart_text
    driver.wait { add_to_cart_button }.text
  end

  private

  # Elements

  def add_to_cart_button
    <%= ERB.new(File.read(File.expand_path('./partials/pdp_page_selector.tt', __dir__)), trim_mode: '-').result(binding) %>
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
ruby_raider-0.7.5 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.7.4 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.7.3 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.7.2 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.7.1 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.7.0 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.6.9 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.6.8 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.6.7 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.6.6 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.6.5 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.6.4 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.6.3 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.6.2 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.6.1 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.6.0 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.5.9 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.5.8 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.5.7 lib/generators/automation/templates/pdp_page.tt
ruby_raider-0.5.6 lib/generators/templates/automation/pdp_page.tt