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:

  • (::String)

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#bridge ⇒ Remote::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:

  • other (Object)

Returns:

  • (Boolean)


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

def ==: (untyped other) -> bool

#accessible_name ⇒ String

Returns:

  • (String)


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

def accessible_name: () -> String

#aria_role ⇒ String

Returns:

  • (String)


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

def aria_role: () -> String

#as_json ⇒ Object

Returns:

  • (Object)


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

def as_json: () -> untyped

#attribute ⇒ String?

Parameters:

  • name (String, Symbol)

Returns:

  • (String, nil)


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

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

#clear ⇒ Boolean

Returns:

  • (Boolean)


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

def clear: () -> bool

#click ⇒ Object

Returns:

  • (Object)


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

def click: () -> untyped

#css_value ⇒ Object

Parameters:

  • prop (String)

Returns:

  • (Object)


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

def css_value: (String prop) -> untyped

#displayed? ⇒ Boolean

Returns:

  • (Boolean)


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

def displayed?: () -> bool

#dom_attribute ⇒ String?

Parameters:

  • name (String)

Returns:

  • (String, nil)


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

def dom_attribute: (String name) -> String?

#enabled? ⇒ Boolean

Returns:

  • (Boolean)


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

def enabled?: () -> bool

#hash ⇒ Integer

Returns:

  • (Integer)


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

def hash: () -> Integer

#inspect ⇒ Object

Returns:

  • (Object)


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

def inspect: () -> untyped

#property ⇒ String?

Parameters:

  • name (String)

Returns:

  • (String, nil)


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

def property: (String name) -> String?

#rect ⇒ Object

Returns:

  • (Object)


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

def rect: () -> untyped

#ref ⇒ ::Array[:element | untyped]

Returns:

  • (::Array[:element | untyped])


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

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

#screenshot ⇒ Object

Returns:

  • (Object)


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

def screenshot: () -> untyped

#selectable? ⇒ Boolean

Returns:

  • (Boolean)


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

def selectable?: () -> bool

#selected? ⇒ Boolean

Returns:

  • (Boolean)


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

def selected?: () -> bool

#send_keys ⇒ Object

Parameters:

  • args (Object)

Returns:

  • (Object)


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

def send_keys: (*untyped args) -> untyped

#submit ⇒ Object

Returns:

  • (Object)


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

def submit: () -> untyped

#tag_name ⇒ Object

Returns:

  • (Object)


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

def tag_name: () -> untyped

#text ⇒ String

Returns:

  • (String)


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

def text: () -> String

#to_json ⇒ Object

Returns:

  • (Object)


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

def to_json: () -> untyped