Module: Appom::Helpers

Included in:
Page, Section
Defined in:
lib/appom/helpers.rb

Overview

Helper utilities for Appom automation framework Provides common interaction patterns and utility methods

Defined Under Namespace

Modules: DebugHelpers, ElementHelpers, ElementStateHelpers, PerformanceHelpers, VisualHelpers, WaitHelpers

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object

Include all helper modules



319
320
321
322
323
324
325
326
327
# File 'lib/appom/helpers.rb', line 319

def self.included(klass)
  klass.include ElementHelpers
  klass.include WaitHelpers
  klass.include DebugHelpers
  klass.include PerformanceHelpers
  klass.include VisualHelpers
  klass.include ElementStateHelpers
  klass.include Appom::Logging
end

.performance_moduleObject

Get the performance module, allowing for test mocking



9
10
11
# File 'lib/appom/helpers.rb', line 9

def self.performance_module
  defined?(Performance) ? Performance : Appom::Performance
end