Sha256: 51920863bf8d91660ffdd1f8650a6384e82e4e401f9c730e3d4da91a67622d74

Contents?: true

Size: 518 Bytes

Versions: 2

Compression:

Stored size: 518 Bytes

Contents

class QRCodeScannerScreen < BaseAppScreen
  trait(:page_name)    { 'QR Code Scanner' }
  trait(:page_locator) { { accessibility_id: 'qr code screen' } }
  trait(:page_url)     { 'qr-code-scanner' }
  trait(:navigator)    { nav_menu.open_qr_code_scanner }

  def verify_page_ui
    super
    verify_ui_states(header_label => { visible: true, caption: 'QR Code Scanner' })
  end

  def modal_action(action)
    grant_modal.await_and_respond(action.downcase.to_sym, timeout = 1, button_name = 'Only this time')
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
testcentricity-3.0.4 features/support/android/screens/qr_code_scanner_screen.rb
testcentricity-3.0.3 features/support/android/screens/qr_code_scanner_screen.rb