seleniumPipes: R Client Implementing the W3C WebDriver Specification
Version 0.3.7

The W3C WebDriver specification defines a way for out-of-process programs to remotely instruct the behaviour of web browsers. It is detailed at . This package provides an R client implementing the W3C specification.

AuthorJohn Harrison [aut, cre]
Date of publication2016-10-01 00:36:25
MaintainerJohn Harrison <johndharrison0@gmail.com>
LicenseGPL-3
Version0.3.7
URL https://github.com/johndharrison/seleniumPipes
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("seleniumPipes")

Getting started

README.md
seleniumPipes: Basic operation

Popular man pages

acceptAlert: Accept alert
acceptAlertOld: Accept alert
executeAsyncScript: Execute JavaScript asynchronously on browser.
findElement: Search for an element on the page
findElements: Search for multiple elements on the page
isElementSelected: Determine if an element is currently selected.
seleniumPipes: Implements the W3C webdriver specification.
See all...

All man pages Function index File listing

Man pages

acceptAlert: Accept alert
acceptAlertOld: Accept alert
addCookie: Add a specific cookie.
back: Navigate backwards
checkResponse: Check the response from remote server
closeWindow: Close the current window.
deleteAllCookies: Delete all the cookies.
deleteCookie: Delete a given cookie.
deleteSession: Delete the session.
dismissAlert: Dismiss Alert
dismissAlertOld: Dismiss Alert
elementClear: Clear an elements text value.
elementClick: Click on an element.
elementSendKeys: Send a sequence of key strokes to an element.
errorContent: Returns the content from remote webdriver
errorResponse: Return the response from remote webdriver
executeAsyncScript: Execute JavaScript asynchronously on browser.
executeAsyncScriptOld: executeAsyncScriptOld
executeScript: Execute JavaScript on browser.
executeScriptOld: Execute JavaScript asynchronously on browser.
findElement: Search for an element on the page
findElementFromElement: Search for an element on the page, starting from another...
findElements: Search for multiple elements on the page
findElementsFromElement: Search for multiple elements on the page, starting from...
forward: Navigate forwards
fullscreenWindow: Make current window full-screen
getActiveElement: Get the element on the page that currently has focus.
getAlertText: Get alert text
getAlertTextOld: Get alert text
getAllCookies: Get all current domain cookies
getCurrentUrl: Retrieve the URL of the current page.
getElementAttribute: Get the value of an element's attribute.
getElementCssValue: Query the value of an element's computed CSS property.
getElementProperty: Query the value of an elements property.
getElementRect: Return the dimensions and coordinates of an element
getElementTagName: Query for an element's tag name.
getElementText: Returns the visible text for the element.
getNamedCookie: Get a named cookie
getPageSource: Get source of last page.
getTitle: Get the current page title.
getWindowHandle: get current window handle
getWindowHandleOld: Retrieve the current window handle.
getWindowHandles: Get all window handles.
getWindowHandlesOld: Get all window handles.
getWindowPosition: Get current window position
getWindowPositionOld: Get window position
getWindowSize: getWindowSize
getWindowSizeOld: Get window size
go: Navigate to a new URL.
isElementEnabled: Determine if an element is currently enabled.
isElementSelected: Determine if an element is currently selected.
maximizeWindow: Maximize the current window.
maximizeWindowOld: Maximize the current window.
newSession: Create a new session.
performActions: Not currently implemented
queryDriver: Send a query to remote Driver.
refresh: Refresh the current page.
releasingActions: Not currently implemented
remoteDr: Create a remote driver
retry: Documetation of retry argument
seleniumPipes: Implements the W3C webdriver specification.
selKeys: Selenium key mappings
sendAlertText: Send text to alert
sendAlertTextOld: Send text to alert
setTimeout: Configure the amount of time that a particular type of...
setWindowPosition: Change the position of the current window.
setWindowPositionOld: Change the position of the specified window.
setWindowSize: Change the size of the current window.
setWindowSizeOld: Change the size of the specified window.
switchToFrame: Change focus to another frame on the page.
switchToParentFrame: Change focus to the parent context.
switchToWindow: Change focus to another window.
takeElementScreenshot: takeElementScreenshot
takeScreenshot: takeScreenshot
wbElement: Create a Web Element

Functions

acceptAlert Man page Source code
acceptAlertOld Man page Source code
addCookie Man page Source code
back Man page Source code
checkResponse Man page Source code
closeWindow Man page Source code
deleteAllCookies Man page Source code
deleteCookie Man page Source code
deleteSession Man page Source code
dismissAlert Man page Source code
dismissAlertOld Man page Source code
elementClear Man page Source code
elementClick Man page Source code
elementSendKeys Man page Source code
errorContent Man page Source code
errorResponse Man page Source code
executeAsyncScript Man page Source code
executeAsyncScriptOld Man page Source code
executeScript Man page Source code
executeScriptOld Man page Source code
findElement Man page Source code
findElementFromElement Man page Source code
findElements Man page Source code
findElementsFromElement Man page Source code
forward Man page Source code
fullscreenWindow Man page Source code
getActiveElement Man page Source code
getAlertText Man page Source code
getAlertTextOld Man page Source code
getAllCookies Man page Source code
getCurrentUrl Man page Source code
getElementAttribute Man page Source code
getElementCssValue Man page Source code
getElementProperty Man page Source code
getElementRect Man page Source code
getElementTagName Man page Source code
getElementText Man page Source code
getNamedCookie Man page Source code
getPageSource Man page Source code
getTitle Man page Source code
getWindowHandle Man page Source code
getWindowHandleOld Man page Source code
getWindowHandles Man page Source code
getWindowHandlesOld Man page Source code
getWindowPosition Man page Source code
getWindowPositionOld Man page Source code
getWindowSize Man page Source code
getWindowSizeOld Man page Source code
go Man page Source code
isElementEnabled Man page Source code
isElementSelected Man page Source code
matchSelKeys Source code
maximizeWindow Man page Source code
maximizeWindowOld Man page Source code
newSession Man page Source code
onLoad Source code
performActions Man page Source code
print.rDriver Source code
print.wElement Source code
queryDriver Man page Source code
refresh Man page Source code
releasingActions Man page Source code
remoteDr Man page Source code
retry Man page Source code
selKeys Man page
seleniumPipes Man page
seleniumPipes-package Man page
sendAlertText Man page Source code
sendAlertTextOld Man page Source code
setTimeout Man page Source code
setWindowPosition Man page Source code
setWindowPositionOld Man page Source code
setWindowSize Man page Source code
setWindowSizeOld Man page Source code
switchToFrame Man page Source code
switchToParentFrame Man page Source code
switchToWindow Man page Source code
takeElementScreenshot Man page Source code
takeScreenshot Man page Source code
testWebElement Source code
wbElement Man page Source code

Files

inst
inst/examples
inst/examples/findElementFromElement.R
inst/examples/executeScript.R
inst/examples/getElementxxx.R
inst/examples/switchToFrame.R
inst/examples/executeAsyncScript.R
inst/examples/docs
inst/examples/docs/cookies.R
inst/examples/docs/userPrompts.R
inst/examples/docs/oldMethods.R
inst/examples/docs/screenCapture.R
inst/examples/docs/navigation.R
inst/examples/docs/documentHandling.R
inst/examples/docs/commandContexts.R
inst/examples/docs/elementState.R
inst/examples/docs/sessions.R
inst/examples/docs/elementRetrieval.R
inst/examples/docs/elementInteraction.R
inst/examples/docs/interactions.R
inst/examples/dismissAlert.R
inst/examples/createFunctions.R
inst/examples/findElement.R
inst/examples/findElements.R
inst/examples/findElementsFromElement.R
inst/examples/elementSendKeys.R
inst/examples/getCookie.R
inst/Saucetests
inst/Saucetests/README.md
inst/Saucetests/test_api_example_tests.R
inst/Saucetests/setup.R
inst/Saucetests/runtest.R
inst/doc
inst/doc/basicOperation.Rmd
inst/doc/basicOperation.html
tests
tests/README.md
tests/testthat.R
tests/testthat
tests/testthat/test-frame_switching_tests.R
tests/testthat/test-cookie_tests.R
tests/testthat/test-takes_screenshots_tests.R
tests/testthat/test-alerts_tests.R
tests/testthat/test-executing_javascript_tests.R
tests/testthat/setup.R
tests/testthat/helper.R
tests/testthat/test-api_example_tests.R
tests/testthat/test-page_loading_tests.R
NAMESPACE
NEWS
R
R/utils.R
R/userPromptsDoc.R
R/sessionsDoc.R
R/cookies.R
R/userPrompts.R
R/interactionsDoc.R
R/oldMethodsDoc.R
R/oldMethods.R
R/screenCapture.R
R/elementInteractionDoc.R
R/navigationDoc.R
R/navigation.R
R/documentHandling.R
R/commandContexts.R
R/elementState.R
R/sessions.R
R/init.R
R/elementRetrieval.R
R/elementStateDoc.R
R/documentHandlingDoc.R
R/elementRetrievalDoc.R
R/elementInteraction.R
R/commandContextsDoc.R
R/interactions.R
R/zzz.R
R/cookiesDoc.R
R/screenCaptureDoc.R
vignettes
vignettes/cranFrameColor.png
vignettes/onlyCRAN.png
vignettes/chromeBrowser.png
vignettes/basicOperation.Rmd
vignettes/googleAndCran.png
vignettes/googleBlue.png
vignettes/windowsGoogle.png
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/deleteCookie.Rd
man/setTimeout.Rd
man/newSession.Rd
man/getWindowHandleOld.Rd
man/switchToFrame.Rd
man/forward.Rd
man/switchToParentFrame.Rd
man/performActions.Rd
man/elementSendKeys.Rd
man/getElementRect.Rd
man/acceptAlertOld.Rd
man/acceptAlert.Rd
man/seleniumPipes.Rd
man/fullscreenWindow.Rd
man/isElementSelected.Rd
man/maximizeWindowOld.Rd
man/findElements.Rd
man/back.Rd
man/setWindowPositionOld.Rd
man/queryDriver.Rd
man/setWindowPosition.Rd
man/dismissAlert.Rd
man/setWindowSizeOld.Rd
man/errorContent.Rd
man/deleteAllCookies.Rd
man/closeWindow.Rd
man/getWindowSize.Rd
man/executeAsyncScript.Rd
man/elementClear.Rd
man/getElementCssValue.Rd
man/findElementsFromElement.Rd
man/getActiveElement.Rd
man/getElementTagName.Rd
man/getWindowPosition.Rd
man/sendAlertTextOld.Rd
man/getWindowSizeOld.Rd
man/getWindowHandle.Rd
man/getElementText.Rd
man/go.Rd
man/deleteSession.Rd
man/getNamedCookie.Rd
man/findElement.Rd
man/sendAlertText.Rd
man/switchToWindow.Rd
man/getPageSource.Rd
man/takeElementScreenshot.Rd
man/getElementAttribute.Rd
man/getAlertTextOld.Rd
man/errorResponse.Rd
man/executeScriptOld.Rd
man/addCookie.Rd
man/getTitle.Rd
man/elementClick.Rd
man/retry.Rd
man/setWindowSize.Rd
man/executeAsyncScriptOld.Rd
man/getWindowHandlesOld.Rd
man/takeScreenshot.Rd
man/findElementFromElement.Rd
man/getWindowHandles.Rd
man/refresh.Rd
man/maximizeWindow.Rd
man/remoteDr.Rd
man/getAllCookies.Rd
man/getElementProperty.Rd
man/getWindowPositionOld.Rd
man/checkResponse.Rd
man/dismissAlertOld.Rd
man/selKeys.Rd
man/releasingActions.Rd
man/isElementEnabled.Rd
man/getAlertText.Rd
man/getCurrentUrl.Rd
man/executeScript.Rd
man/wbElement.Rd
seleniumPipes documentation built on May 19, 2017, 5:04 p.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.