class WebdriverPump::Component

Direct Known Subclasses

Defined in:

webdriver_pump/component.cr

Constructors

Instance Method Summary

Macro Summary

Constructor Detail

def self.new(session : Selenium::Session, root : Selenium::WebElement) #

[View source]

Instance Method Detail

def get_checkbox_group_values(locator) #

[View source]
def get_checkbox_value(locator) #

[View source]
def get_multi_select_list_values(locator) #

[View source]
def get_radio_group_value(locator) #

[View source]
def get_select_list_value(locator) #

[View source]
def get_text_value(locator) #

[View source]
def locate_element(locator : ElementLocator) #

[View source]
def locate_elements(locator : ElementsLocator) #

[View source]
def root : Selenium::WebElement #

[View source]
def session : Selenium::Session #

[View source]
def set_checkbox_group_values(locator, values : Array(String)) #

[View source]
def set_checkbox_value(locator, value) #

[View source]
def set_multi_select_list_values(locator, values) #

[View source]
def set_radio_group_value(locator, value) #

[View source]
def set_select_list_value(locator, value) #

[View source]
def set_text_value(locator, value) #

[View source]
def wait #

[View source]

Macro Detail

macro element(name, params) #

[View source]
macro element_getter(name, params) #

[View source]
macro element_setter(name, params) #

[View source]
macro elements(name, params) #

[View source]
macro fill_form(name, params) #

[View source]
macro form_data(name, params) #

[View source]