selenider0.4.1 package

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

as_pretty_dt

Format a difftime

as.list.selenider_elements

Iterate over an element collection

back

Move back or forward in browsing history

chromote_options

Driver options

close_session

Close a session object

create_chromote_session

Deprecated functions

current_url

Get the URL of the current page

elem_ancestors

Get the DOM family of an element

elem_attr

Get attributes of an element

elem_cache

Force an element to be collected and stored

elem_click

Click an element

elem_css_property

Get a CSS property of an element

elem_equal

Are two elements equivalent?

elem_expect_all

Test conditions on multiple elements

elem_expect

Test one or more conditions on HTML elements

elem_filter

Extract a subset of HTML elements

elem_flatmap

Iterate over an element collection

elem_flatten

Combine multiple HTML elements

elem_hover

Hover over an element

elem_name

Get the tag name of an element

elem_scroll_to

Scroll to an element

elem_select

Select an HTML element

elem_set_value

Set the value of an input

elem_size

Get the number of elements in a collection

elem_submit

Submit an element

elem_text

Get the text inside an element

execute_js_fn

Execute a JavaScript function

find_each_element

Find HTML children from a collection

find_element

Find a single HTML child element

find_elements

Find multiple HTML child elements

get_actual_element

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

has_attr

Does an element's attribute match a value?

has_css_property

Does an element's css property match a value?

has_length

Does a collection have a certain number of elements?

has_name

Does an element have a tag name?

has_text

Does an element contain a pattern?

is_enabled

Is an element enabled?

is_present

Does an element exist?

is_visible

Is an element visible?

minimal_selenider_session

Create a session with custom HTML

open_url

Open a URL

print_lazy

Print an element without fetching it

print.selenider_element

Print a live HTML element

read_html.selenider_session

Read a live HTML document

reload

Reload the current page

s

Select HTML elements

scroll_to

Scroll along the page

selenider_available

Check if selenider can be used

selenider_session

Start a session

selenider-config

Selenider options

selenider-package

selenider: Concise, Lazy and Reliable Wrapper for 'chromote' and 'sele...

take_screenshot

Take a screenshot of the current page

wdman_server_options

RSelenium options

A user-friendly wrapper for web automation, using either 'chromote' or 'selenium'. Provides a simple and consistent API to make web scraping and testing scripts easy to write and understand. Elements are lazy, and automatically wait for the website to be valid, resulting in reliable and reproducible code, with no visible impact on the experience of the programmer.

  • Maintainer: Ashby Thorpe
  • License: MIT + file LICENSE
  • Last published: 2025-01-12