Class: Selenium::WebDriver::Element

Inherits:
Object
  • Object
show all
Defined in:
sig/gems/selenium/common/element.rbs

Direct Known Subclasses

Appium::Core::Element

Constant Summary collapse

ELEMENT_KEY =

Returns:

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#bridgeRemote::Bridge (readonly)

Returns the value of attribute bridge.

Returns:



60
61
62
# File 'sig/gems/selenium/common/element.rbs', line 60

def bridge
  @bridge
end

Instance Method Details

#==Boolean

Parameters:

Returns:



8
# File 'sig/gems/selenium/common/element.rbs', line 8

def ==: (untyped other) -> bool

#accessible_nameString

Returns:



26
# File 'sig/gems/selenium/common/element.rbs', line 26

def accessible_name: () -> String

#aria_roleString

Returns:



24
# File 'sig/gems/selenium/common/element.rbs', line 24

def aria_role: () -> String

#as_jsonObject

Returns:



56
# File 'sig/gems/selenium/common/element.rbs', line 56

def as_json: () -> untyped

#attributeString?

Parameters:

Returns:



18
# File 'sig/gems/selenium/common/element.rbs', line 18

def attribute: (String | Symbol name) -> String?

#clearBoolean

Returns:



34
# File 'sig/gems/selenium/common/element.rbs', line 34

def clear: () -> bool

#clickObject

Returns:



14
# File 'sig/gems/selenium/common/element.rbs', line 14

def click: () -> untyped

#css_valueObject

Parameters:

Returns:



44
# File 'sig/gems/selenium/common/element.rbs', line 44

def css_value: (String prop) -> untyped

#displayed?Boolean

Returns:



40
# File 'sig/gems/selenium/common/element.rbs', line 40

def displayed?: () -> bool

#dom_attributeString?

Parameters:

Returns:



20
# File 'sig/gems/selenium/common/element.rbs', line 20

def dom_attribute: (String name) -> String?

#enabled?Boolean

Returns:



36
# File 'sig/gems/selenium/common/element.rbs', line 36

def enabled?: () -> bool

#hashInteger

Returns:



12
# File 'sig/gems/selenium/common/element.rbs', line 12

def hash: () -> Integer

#inspectObject

Returns:



6
# File 'sig/gems/selenium/common/element.rbs', line 6

def inspect: () -> untyped

#propertyString?

Parameters:

Returns:



22
# File 'sig/gems/selenium/common/element.rbs', line 22

def property: (String name) -> String?

#rectObject

Returns:



50
# File 'sig/gems/selenium/common/element.rbs', line 50

def rect: () -> untyped

#ref::Array[:element | untyped]

Returns:



52
# File 'sig/gems/selenium/common/element.rbs', line 52

def ref: () -> ::Array[:element | untyped]

#screenshotObject

Returns:



64
# File 'sig/gems/selenium/common/element.rbs', line 64

def screenshot: () -> untyped

#selectable?Boolean

Returns:



62
# File 'sig/gems/selenium/common/element.rbs', line 62

def selectable?: () -> bool

#selected?Boolean

Returns:



38
# File 'sig/gems/selenium/common/element.rbs', line 38

def selected?: () -> bool

#send_keysObject

Parameters:

Returns:



30
# File 'sig/gems/selenium/common/element.rbs', line 30

def send_keys: (*untyped args) -> untyped

#submitObject

Returns:



42
# File 'sig/gems/selenium/common/element.rbs', line 42

def submit: () -> untyped

#tag_nameObject

Returns:



16
# File 'sig/gems/selenium/common/element.rbs', line 16

def tag_name: () -> untyped

#textString

Returns:



28
# File 'sig/gems/selenium/common/element.rbs', line 28

def text: () -> String

#to_jsonObject

Returns:



54
# File 'sig/gems/selenium/common/element.rbs', line 54

def to_json: () -> untyped