Sha256: 767db0fadb77d8333a4d2548cb1e4d1c53f3a167dd79b81cc0bbe9c0e262b7f6

Contents?: true

Size: 482 Bytes

Versions: 2

Compression:

Stored size: 482 Bytes

Contents

class BaseAppScreen < TestCentricity::ScreenObject
  include SharedBaseAppScreen

  trait(:page_name) { 'Base App Screen' }

  # Base App screen UI elements
  label    :header_label, { accessibility_id: 'container header' }
  alert    :alert_modal,  { class: 'XCUIElementTypeAlert' }
  sections nav_bar:  NavBar,
           nav_menu: NavMenu

  def verify_page_ui
    nav_bar.verify_ui
  end

  def invoke_nav_menu
    nav_bar.open_menu
    nav_menu.wait_until_visible(3)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
testcentricity-3.0.4 features/support/ios/screens/base_app_screen.rb
testcentricity-3.0.3 features/support/ios/screens/base_app_screen.rb