Module: Crabfarm::Live::Interactable
- Included in:
- BaseNavigator, BaseReducer
- Defined in:
- lib/crabfarm/live/interactable.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
-
#highlight(_elements) ⇒ Object
Tooling.
Class Method Details
.included(klass) ⇒ Object
7 8 9 |
# File 'lib/crabfarm/live/interactable.rb', line 7 def self.included(klass) klass.extend ClassMethods end |
Instance Method Details
#highlight(_elements) ⇒ Object
Tooling
34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/crabfarm/live/interactable.rb', line 34 def highlight(_elements) if Crabfarm.live? if _elements.respond_to? :webdriver_elements _elements = _elements.webdriver_elements end if _elements.is_a? String _elements = Crabfarm.live.primary_driver.find_elements(css: _elements) end Utils::Webdriver.set_style _elements, "border: 3px solid yellow;" end end |