struct

Marionette::Element

Inherits Marionette::Logger / Struct / Value / Object

Constants

Log = ::Log.for("marionette.element")

Constructors

new(session : Session, id : String)
Source

Instance methods

clear
Source
click
Source
css_property_value(name : String)
Source
displayed?
Source
enabled?
Source
execute(command, params = {} of String => String)
Source
find_child(selector, strategy : LocationStrategy = :css)
Source
find_children(selector, strategy : LocationStrategy = :css)
Source
height
Source
location
Source
location_once_scrolled_to
Source
property(name : String)
Source
rect
Source
save_screenshot(path, scroll = true)
Source
scroll_to
Source
selected?
Source
send_keys(*keys)
Source
session
Source
size
Source
submit
Source
tag_name
Source
take_screenshot(scroll = true)
Source
text
Source
to_json(builder : JSON::Builder)
Source
upload_file(filepath)
Source
value
Source
visible_text
Source
w3c?
Source
width
Source