Sha256: 15fab711c5081ec8787afee02ada3d6a7847fe1e351d7cb47308e489e0d7a9c6
Contents?: true
Size: 652 Bytes
Versions: 5
Compression:
Stored size: 652 Bytes
Contents
require_relative '../abstract/abstract_page' <%- if automation == 'sparkling_ios' -%> class PdpPage < AbstractPage # Actions def add_to_cart_text add_to_cart_button.wait_until(&:present?).text end private # Elements def add_to_cart_button app.element(accessibility_id: 'Add To Cart button') end end <%- else -%> 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 <%- end -%>
Version data entries
5 entries across 5 versions & 1 rubygems