Class: Selenium::WebDriver::Element
- Inherits:
-
Object
- Object
- Selenium::WebDriver::Element
- Defined in:
- lib/selenium_interaction_statistics/element.rb
Instance Method Summary collapse
- #click ⇒ Object
-
#initialize(bridge, id) ⇒ Element
constructor
A new instance of Element.
- #send_keys(*args) ⇒ Object
Constructor Details
#initialize(bridge, id) ⇒ Element
Returns a new instance of Element.
4 5 6 7 |
# File 'lib/selenium_interaction_statistics/element.rb', line 4 def initialize(bridge, id) @bridge, @id = bridge, id @bridge.action_counter.add_found_element end |
Instance Method Details
#click ⇒ Object
10 11 12 13 |
# File 'lib/selenium_interaction_statistics/element.rb', line 10 def click bridge.action_counter.add_click bridge.clickElement @id end |
#send_keys(*args) ⇒ Object
15 16 17 18 |
# File 'lib/selenium_interaction_statistics/element.rb', line 15 def send_keys(*args) bridge.action_counter.add_send_keys bridge.sendKeysToElement @id, Keys.encode(args) end |