Sha256: fbad8ecfb813f9986c2cc9ce76036fa5217961a90732118611928da07130ff86

Contents?: true

Size: 1.13 KB

Versions: 1

Compression:

Stored size: 1.13 KB

Contents

module WorldPages

  #
  # The page_objects method returns a hash table of your web or native mobile app's page objects and associated page
  # classes to be instantiated by the TestCentricity PageManager.
  #
  # Web Page Object class definitions are contained in the features/support/web/pages folder.
  # iOS Screen Object class definitions are contained in the features/support/ios/screens folder.
  # Android Screen Object class definitions are contained in the features/support/android/screens folder.
  #
  def page_objects
    {
      base_app_screen:         BaseAppScreen,
      about_screen:            AboutScreen,
      login_screen:            LoginScreen,
      webview_screen:          WebViewScreen,
      products_screen:         ProductsScreen,
      product_item_screen:     ProductItemScreen,
      checkout_address_screen: CheckoutAddressScreen,
      checkout_payment_screen: CheckoutPaymentScreen,
      qr_code_scanner_screen:  QRCodeScannerScreen,
      geo_location_screen:     GeoLocationScreen,
      biometrics_screen:       BiometricsScreen,
      saucebot_video_screen:   SauceBotScreen
    }
  end
end


World(WorldPages)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
testcentricity-3.0.4 features/support/world_pages.rb