Sha256: 1b02c21d97952bf6e969847821d5c93e252b777666f723fb2f5b40785e501f8d
Contents?: true
Size: 686 Bytes
Versions: 5
Compression:
Stored size: 686 Bytes
Contents
# frozen_string_literal: true require_relative '../abstract/abstract_page' <%- if automation == 'sparkling_ios' -%> class HomePage < AbstractPage # Actions def go_to_backpack_pdp app.tap on: backpack_image.wait_until(&:present?) end private # Elements def backpack_image app.element(predicate: 'label == "Sauce Labs Backpack"') end end <%- else -%> class HomePage < AbstractPage # Actions def go_to_backpack_pdp driver.wait { backpack_image }.click end private # Elements def backpack_image <%= ERB.new(File.read(File.expand_path('./partials/home_page_selector.tt', __dir__)), trim_mode: '-').result(binding) %> end end <%- end -%>
Version data entries
5 entries across 5 versions & 1 rubygems