Package: seleniumPipes 0.3.9

seleniumPipes: R Client Implementing the W3C WebDriver Specification

The W3C WebDriver specification defines a way for out-of-process programs to remotely instruct the behaviour of web browsers. It is detailed at <https://w3c.github.io/webdriver/webdriver-spec.html>. This package provides an R client implementing the W3C specification.

Authors:John Harrison [aut, cre]

seleniumPipes_0.3.9.tar.gz
seleniumPipes_0.3.9.zip(r-4.5)seleniumPipes_0.3.9.zip(r-4.4)seleniumPipes_0.3.9.zip(r-4.3)
seleniumPipes_0.3.9.tgz(r-4.4-any)seleniumPipes_0.3.9.tgz(r-4.3-any)
seleniumPipes_0.3.9.tar.gz(r-4.5-noble)seleniumPipes_0.3.9.tar.gz(r-4.4-noble)
seleniumPipes_0.3.9.tgz(r-4.4-emscripten)seleniumPipes_0.3.9.tgz(r-4.3-emscripten)
seleniumPipes.pdf |seleniumPipes.html
seleniumPipes/json (API)
NEWS

# Install 'seleniumPipes' in R:
install.packages('seleniumPipes', repos = c('https://johndharrison.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/johndharrison/seleniumpipes/issues

On CRAN:

6.67 score 54 stars 173 scripts 293 downloads 76 exports 13 dependencies

Last updated 8 years agofrom:53a268dc14. Checks:OK: 3 NOTE: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 03 2024
R-4.5-winNOTENov 03 2024
R-4.5-linuxNOTENov 03 2024
R-4.4-winNOTENov 03 2024
R-4.4-macNOTENov 03 2024
R-4.3-winOKNov 03 2024
R-4.3-macOKNov 03 2024

Exports:%>%acceptAlertacceptAlertOldaddCookiebackcheckResponsecloseWindowdeleteAllCookiesdeleteCookiedeleteSessiondismissAlertdismissAlertOldelementClearelementClickelementSendKeyserrorContenterrorResponseexecuteAsyncScriptexecuteAsyncScriptOldexecuteScriptexecuteScriptOldfindElementfindElementFromElementfindElementsfindElementsFromElementforwardfullscreenWindowgetActiveElementgetAlertTextgetAlertTextOldgetAllCookiesgetCurrentUrlgetElementAttributegetElementCssValuegetElementPropertygetElementRectgetElementTagNamegetElementTextgetNamedCookiegetPageSourcegetTimeoutsgetTitlegetWindowHandlegetWindowHandleOldgetWindowHandlesgetWindowHandlesOldgetWindowPositiongetWindowPositionOldgetWindowSizegetWindowSizeOldgoisElementEnabledisElementSelectedmaximizeWindowmaximizeWindowOldnewSessionperformActionsqueryDriverrefreshreleasingActionsremoteDrselKeyssendAlertTextsendAlertTextOldsetTimeoutssetWindowPositionsetWindowPositionOldsetWindowSizesetWindowSizeOldstatusswitchToFrameswitchToParentFrameswitchToWindowtakeElementScreenshottakeScreenshotwbElement

Dependencies:askpassclicurlhttrjsonlitemagrittrmimeopensslR6rlangsyswhiskerxml2

seleniumPipes: Basic operation

Rendered frombasicOperation.Rmdusingknitr::rmarkdownon Nov 03 2024.

Last update: 2016-09-30
Started: 2016-08-05

Readme and manuals

Help Manual

Help pageTopics
Accept alertacceptAlert
Accept alertacceptAlertOld
Add a specific cookie.addCookie
Navigate backwardsback
Check the response from remote servercheckResponse
Close the current window.closeWindow
Delete all the cookies.deleteAllCookies
Delete a given cookie.deleteCookie
Delete the session.deleteSession
Dismiss AlertdismissAlert
Dismiss AlertdismissAlertOld
Clear an elements text value.elementClear
Click on an element.elementClick
Send a sequence of key strokes to an element.elementSendKeys
Returns the content from remote webdrivererrorContent
Return the response from remote webdrivererrorResponse
Execute JavaScript asynchronously on browser.executeAsyncScript
executeAsyncScriptOldexecuteAsyncScriptOld
Execute JavaScript on browser.executeScript
Execute JavaScript asynchronously on browser.executeScriptOld
Search for an element on the pagefindElement
Search for an element on the page, starting from another elementfindElementFromElement
Search for multiple elements on the pagefindElements
Search for multiple elements on the page, starting from another element.findElementsFromElement
Navigate forwardsforward
Make current window full-screenfullscreenWindow
Get the element on the page that currently has focus.getActiveElement
Get alert textgetAlertText
Get alert textgetAlertTextOld
Get all current domain cookiesgetAllCookies
Retrieve the URL of the current page.getCurrentUrl
Get the value of an element's attribute.getElementAttribute
Query the value of an element's computed CSS property.getElementCssValue
Query the value of an elements property.getElementProperty
Return the dimensions and coordinates of an elementgetElementRect
Query for an element's tag name.getElementTagName
Returns the visible text for the element.getElementText
Get a named cookiegetNamedCookie
Get source of last page.getPageSource
Get amount of time that a particular type of operation can execute in.getTimeouts
Get the current page title.getTitle
get current window handlegetWindowHandle
Retrieve the current window handle.getWindowHandleOld
Get all window handles.getWindowHandles
Get all window handles.getWindowHandlesOld
Get current window positiongetWindowPosition
Get window positiongetWindowPositionOld
getWindowSizegetWindowSize
Get window sizegetWindowSizeOld
Navigate to a new URL.go
Determine if an element is currently enabled.isElementEnabled
Determine if an element is currently selected.isElementSelected
Maximize the current window.maximizeWindow
Maximize the current window.maximizeWindowOld
Create a new session.newSession
Not currently implementedperformActions
Send a query to remote Driver.queryDriver
Refresh the current page.refresh
Not currently implementedreleasingActions
Create a remote driverremoteDr
Documetation of retry argumentretry
Implements the W3C webdriver specification.seleniumPipes-package seleniumPipes
Selenium key mappingsselKeys
Send text to alertsendAlertText
Send text to alertsendAlertTextOld
Configure the amount of time that a particular type of operation can executesetTimeouts
Change the position of the current window.setWindowPosition
Change the position of the specified window.setWindowPositionOld
Change the size of the current window.setWindowSize
Change the size of the specified window.setWindowSizeOld
Get remote end status.status
Change focus to another frame on the page.switchToFrame
Change focus to the parent context.switchToParentFrame
Change focus to another window.switchToWindow
takeElementScreenshottakeElementScreenshot
takeScreenshottakeScreenshot
Create a Web ElementwbElement