R: Concise, Lazy and Reliable Wrapper for 'chromote' and 'selenium'

# Concise, Lazy and Reliable Wrapper for 'chromote' and 'selenium'

## Documentation for package ‘selenider’ version 0.4.1

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

A B C E F G H I K L M O P R S T W misc

## -- A --

as.list.selenider_elements | Iterate over an element collection
attr_contains | Does an element's attribute match a value?

## -- B --

back | Move back or forward in browsing history

## -- C --

c.selenider_element | Combine multiple HTML elements
c.selenider_elements | Combine multiple HTML elements
chromote_options | Driver options
close_session | Close a session object
create_chromote_session | Deprecated functions
create_rselenium_client | Deprecated functions
create_selenium_client | Deprecated functions
create_selenium_server | Deprecated functions
current_url | Get the URL of the current page

## -- E --

element_list | Iterate over an element collection
elem_ancestors | Get the DOM family of an element
elem_attr | Get attributes of an element
elem_attrs | Get attributes of an element
elem_cache | Force an element to be collected and stored
elem_children | Get the DOM family of an element
elem_clear_value | Set the value of an input
elem_click | Click an element
elem_css_property | Get a CSS property of an element
elem_descendants | Get the DOM family of an element
elem_double_click | Click an element
elem_equal | Are two elements equivalent?
elem_expect | Test one or more conditions on HTML elements
elem_expect_all | Test conditions on multiple elements
elem_filter | Extract a subset of HTML elements
elem_find | Extract a subset of HTML elements
elem_flatmap | Iterate over an element collection
elem_flatten | Combine multiple HTML elements
elem_focus | Hover over an element
elem_hover | Hover over an element
elem_name | Get the tag name of an element
elem_parent | Get the DOM family of an element
elem_right_click | Click an element
elem_scroll_to | Scroll to an element
elem_select | Select an HTML element
elem_send_keys | Set the value of an input
elem_set_value | Set the value of an input
elem_siblings | Get the DOM family of an element
elem_size | Get the number of elements in a collection
elem_submit | Submit an element
elem_text | Get the text inside an element
elem_value | Get attributes of an element
elem_wait_until | Test one or more conditions on HTML elements
elem_wait_until_all | Test conditions on multiple elements
execute_js_expr | Execute a JavaScript function
execute_js_fn | Execute a JavaScript function

## -- F --

find_all_elements | Find HTML children from a collection
find_each_element | Find HTML children from a collection
find_element | Find a single HTML child element
find_element.selenider_element | Find a single HTML child element
find_element.selenider_session | Find a single HTML child element
find_elements | Find multiple HTML child elements
find_elements.selenider_element | Find multiple HTML child elements
find_elements.selenider_session | Find multiple HTML child elements
forward | Move back or forward in browsing history

## -- G --

get_actual_element | Get the element associated with a selenider element
get_actual_elements | Get the element associated with a selenider element
get_page_source | Read the HTML of a session
get_session | Get or set the local selenider session

## -- H --

has_attr | Does an element's attribute match a value?
has_at_least | Does a collection have a certain number of elements?
has_css_property | Does an element's css property match a value?
has_exact_text | Does an element contain a pattern?
has_length | Does a collection have a certain number of elements?
has_name | Does an element have a tag name?
has_size | Does a collection have a certain number of elements?
has_text | Does an element contain a pattern?
has_value | Does an element's attribute match a value?

## -- I --

is_absent | Does an element exist?
is_disabled | Is an element enabled?
is_displayed | Is an element visible?
is_enabled | Is an element enabled?
is_hidden | Is an element visible?
is_invisible | Is an element visible?
is_in_dom | Does an element exist?
is_present | Does an element exist?
is_visible | Is an element visible?

## -- K --

keys | Special keys

## -- L --

length.selenider_elements | Get the number of elements in a collection
local_session | Get or set the local selenider session

## -- M --

minimal_selenider_session | Create a session with custom HTML

## -- O --

open_url | Open a URL

## -- P --

print.selenider_element | Print a live HTML element
print.selenider_elements | Print a live HTML element
print_lazy | Print an element without fetching it
print_lazy.selenider_element | Print an element without fetching it
print_lazy.selenider_elements | Print an element without fetching it

## -- R --

read_html.selenider_element | Read a live HTML document
read_html.selenider_session | Read a live HTML document
refresh | Reload the current page
reload | Reload the current page
rselenium_client_options | RSelenium options

## -- S --

s | Select HTML elements
scroll_by | Scroll along the page
scroll_to | Scroll along the page
selenider-config | Selenider options
selenider_available | Check if selenider can be used
selenider_session | Start a session
selenium_client_options | Driver options
selenium_options | Driver options
selenium_server_options | Driver options
skip_if_selenider_unavailable | Check if selenider can be used
ss | Select HTML elements

## -- T --

take_screenshot | Take a screenshot of the current page

## -- W --

wdman_server_options | RSelenium options
with_session | Get or set the local selenider session

## -- misc --

==.selenider_element | Are two elements equivalent?
[.selenider_elements | Extract a subset of HTML elements
[[.selenider_elements | Extract a subset of HTML elements