seleniumPipes: R Client Implementing the W3C WebDriver Specification

Share:

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.

Author
John Harrison [aut, cre]
Date of publication
2016-10-01 00:36:25
Maintainer
John Harrison <johndharrison0@gmail.com>
License
GPL-3
Version
0.3.7
URLs

View on CRAN

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

Files in this package

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