public class WDSPC extends SeleniumPlus
SeleniumPlus.Assert, SeleniumPlus.CheckBox, SeleniumPlus.ComboBox, SeleniumPlus.Component, SeleniumPlus.Counters, SeleniumPlus.EditBox, SeleniumPlus.Files, SeleniumPlus.ListView, SeleniumPlus.Logging, SeleniumPlus.Menu, SeleniumPlus.Misc, SeleniumPlus.Rest, SeleniumPlus.ScrollBar, SeleniumPlus.Strings, SeleniumPlus.TabControl, SeleniumPlus.Tree, SeleniumPlus.WDTimeOut, SeleniumPlus.Window
SAFSPlus.DriverCommand
Modifier and Type | Field and Description |
---|---|
java.lang.String |
BROWSER_ID_ROOT |
java.util.HashMap |
BROWSER_PARMS |
int |
BROWSER_TIMEOUT |
static java.io.File |
temp_user_extensions |
boolean |
USE_REMOTE |
java.lang.String |
xpathBoundsSeparator |
Runner, TEMP_SELENIUM_PLUS_RS_VAR
_autorun, _autorunClassProvided, _isSPC, _junit, allowExit, ARG_AUTORUN, ARG_AUTORUN_CLASS, ARG_JUNIT, ARG_SAFSVAR, DefaultRunner, exitCode, normalizeTextForInput, prevResults, RELATIVE_TO_PARENT, RELATIVE_TO_SCREEN
Constructor and Description |
---|
WDSPC() |
WDSPC(WebDriverGUIUtilities utils) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
appendFrameRS(java.lang.String rs) |
void |
cancelSearch()
sets the stopthread flag polled by the getAllElements Thread.
|
void |
enableSearch()
clears the stopthread flag polled by the getAllElements Thread.
|
void |
getAllChildElements(org.openqa.selenium.WebElement parentElement,
java.lang.String parentNode) |
void |
getAllElements(java.lang.String title,
java.lang.String frameRS) |
java.awt.image.BufferedImage |
getCurrentPreview() |
java.lang.String |
getFrameRS() |
java.lang.Object |
getHook()
Will be a WebDriver-based SeleniumHook, or an EmbeddedSeleniumHookDriver, or null.
|
WebDriverGUIUtilities |
getUtils() |
java.lang.String[] |
getWindows()
Retrieve the "title" of each available browser "window" controlled by a WebDriver
we have launched.
|
java.lang.String |
getXpathBoundsSeparator() |
boolean |
highlight(SPCTreeNode node) |
void |
initializeSelenium(java.lang.String browser,
java.lang.String url) |
void |
runTest()
INTERNAL USE ONLY.
|
void |
setGUI(WDSPCGUI spcgui) |
void |
setHook(EmbeddedSeleniumHookDriver hook) |
void |
setHook(SeleniumHook hook) |
void |
setXpathBoundsSeparator(java.lang.String xpathBoundsSeparator) |
void |
stopJavaHOOK() |
void |
stopSelenium()
Currently issues the WebDriver quit() command.
|
AbortTest, AltLeftDrag, Click, ClickUnverified, CtrlAltLeftDrag, CtrlClick, CtrlLeftDrag, CtrlRightClick, CtrlShiftLeftDrag, deduceFilterAreas, DoubleClick, executeAsyncScript, ExecuteScript, executeScript, GetGUIImage, GetGUIImage, getObject, getObject, GetVariableValue, Highlight, HoverScreenLocation, LeftDrag, main, Pause, PrintTestCaseSummary, PrintTestSuiteSummary, RightClick, RightDrag, SetVariableValue, ShiftClick, ShiftLeftDrag, StartTestCase, StartTestSuite, StartWebBrowser, StopTestCase, StopWebBrowser, SwitchWebBrowser, TypeChars, TypeEncryption, TypeKeys, VerifyBinaryFileToFile, VerifyFileToFile, VerifyGUIImageToFile, VerifyTextFileToFile, VerifyValueContains, VerifyValueContainsIgnoreCase, VerifyValueDoesNotContain, VerifyValues, VerifyValuesIgnoreCase, VerifyValuesNotEqual, WaitForGUI, WebDriver
_processArgs, _resolveDDVariables, action, actionGUILess, autorun, combineParams, command, debug, error, getAllowExit, getExitCode, getRunner, normalizeTextForInput, quote, quotePath, replaceSeparator, setAllowExit, setExitCode, setNormalizeTextForInput, setRunner, testStatusCode
public static java.io.File temp_user_extensions
public java.lang.String xpathBoundsSeparator
public java.lang.String BROWSER_ID_ROOT
public int BROWSER_TIMEOUT
public boolean USE_REMOTE
public java.util.HashMap BROWSER_PARMS
public WDSPC()
public WDSPC(WebDriverGUIUtilities utils)
public void setGUI(WDSPCGUI spcgui)
public java.lang.String getFrameRS()
public java.lang.String appendFrameRS(java.lang.String rs)
public WebDriverGUIUtilities getUtils()
public void initializeSelenium(java.lang.String browser, java.lang.String url) throws SAFSException
browser
- url
- SAFSException
public java.lang.Object getHook()
public void setHook(SeleniumHook hook)
public void setHook(EmbeddedSeleniumHookDriver hook)
public java.lang.String getXpathBoundsSeparator()
public void setXpathBoundsSeparator(java.lang.String xpathBoundsSeparator)
public void getAllElements(java.lang.String title, java.lang.String frameRS)
public void getAllChildElements(org.openqa.selenium.WebElement parentElement, java.lang.String parentNode)
public java.awt.image.BufferedImage getCurrentPreview()
public void stopSelenium()
public void stopJavaHOOK()
public java.lang.String[] getWindows()
public void cancelSearch()
public void enableSearch()
public boolean highlight(SPCTreeNode node)
public void runTest() throws java.lang.Throwable
SAFSPlus
Start writing tests in this required method in your subclass. This must be an "instance" method because subclasses cannot Override static superclass methods.
Copyright © SAS Institute. All Rights Reserved.