class WebdriverPump::Page

Defined in:

webdriver_pump/page.cr

Constructors

Instance Method Summary

Macro Summary

Instance methods inherited from class WebdriverPump::Component

get_checkbox_group_values(locator) get_checkbox_group_values, get_checkbox_value(locator) get_checkbox_value, get_multi_select_list_values(locator) get_multi_select_list_values, get_radio_group_value(locator) get_radio_group_value, get_select_list_value(locator) get_select_list_value, get_text_value(locator) get_text_value, locate_element(locator : ElementLocator) locate_element, locate_elements(locator : ElementsLocator) locate_elements, root : Selenium::WebElement root, session : Selenium::Session session, set_checkbox_group_values(locator, values : Array(String)) set_checkbox_group_values, set_checkbox_value(locator, value) set_checkbox_value, set_multi_select_list_values(locator, values) set_multi_select_list_values, set_radio_group_value(locator, value) set_radio_group_value, set_select_list_value(locator, value) set_select_list_value, set_text_value(locator, value) set_text_value, wait wait

Constructor methods inherited from class WebdriverPump::Component

new(session : Selenium::Session, root : Selenium::WebElement) new

Constructor Detail

def self.new(session : Selenium::Session) #

[View source]

Instance Method Detail

def loaded? #

[View source]
def open(*, params : NamedTuple | Nil = nil, query : NamedTuple | Nil = nil, &blk : self -> _) #

[View source]
def use(&) #

[View source]

Macro Detail

macro url(url) #

[View source]