Module: Appom::ElementState
- Defined in:
- lib/appom/element_state.rb
Overview
Element state tracking for Appom automation framework Tracks element state changes and provides monitoring capabilities
Defined Under Namespace
Modules: Monitoring
Classes: Tracker
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.tracker ⇒ Object
429
430
431
|
# File 'lib/appom/element_state.rb', line 429
def tracker
@tracker ||= Tracker.new
end
|
Class Method Details
.clear! ⇒ Object
450
451
452
|
# File 'lib/appom/element_state.rb', line 450
def clear!
tracker.clear!
end
|
.element_state(element_id) ⇒ Object
438
439
440
|
# File 'lib/appom/element_state.rb', line 438
def element_state(element_id)
tracker.element_state(element_id)
end
|
.export_data ⇒ Object
454
455
456
|
# File 'lib/appom/element_state.rb', line 454
def export_data(**)
tracker.export_tracking_data(**)
end
|
.track_element(element) ⇒ Object
434
435
436
|
# File 'lib/appom/element_state.rb', line 434
def track_element(element, **)
tracker.track_element(element, **)
end
|
.tracking_summary ⇒ Object
446
447
448
|
# File 'lib/appom/element_state.rb', line 446
def tracking_summary
tracker.tracking_summary
end
|
.wait_for_state_change(element_id) ⇒ Object
442
443
444
|
# File 'lib/appom/element_state.rb', line 442
def wait_for_state_change(element_id, **)
tracker.wait_for_state_change(element_id, **)
end
|