| Class | Description |
|---|---|
| AcceptAnyAlertPlugin |
This plugin waits for any alert to appear and silently accepts it.
|
| AssertTextNotPresentPlugin |
This plugin tries to NOT find a text string in the page source.
|
| AssertTextPresentPlugin |
This plugin expects to find a text string in the page source.
|
| BrowserToFrontPlugin |
This plugin brings the browser window back to front and returns its focus on OS level.
|
| BrowserWindowResizePlugin |
This plugin allows to resize the browser window.
|
| CheckAlertPlugin |
This plugin waits for an alert with the optionally given text appearing.
|
| ClickOnAutoClosePopupPlugin |
This plugin performs a click on an element of a potentially autoclosing popup window.
|
| ClickPlugin |
This plugin performs a click on a given element.
|
| CloseWindowPlugin |
This plugin closes the given window.
|
| CSVImportVarPlugin |
This plugin is NOT implemented in this snapshot.
|
| DBConnectPlugin |
This plugin opens a connection to a jdbc compliant database and stores it as a named connection so that multiple
connections can be kept open at the same time.
|
| DBExecPlugin |
This plugin performs a SQL statement.
|
| DBQueryPlugin |
This plugin performs a SQL query and compares it with the given expected
result.
|
| DBStoreVariablePlugin |
This plugin performs a SQL query and stores the result in the variable with the given name.
|
| DeleteCookiePlugin |
This plugin deletes a cookie of given name.
|
| DontFindPlugin |
This plugin checks for the NON existance of the given element.
|
| DontFindVarValuePlugin |
This plugin tries to NOT find a given token within a variable.
|
| DragPlugin |
This plugin performs a click on the first given element,followed by a drag of this element onto the second given
element.
|
| EnterPlugin |
This plugin enters a given text into an element (assuming its an input
element) using the sendKeys method of Selenium.
|
| ExecPlugin |
This plugin performs a shell command execution and optionally stores its output and error output in variables.
|
| FailPlugin |
This plugin does what it says: manually failing the test case.
|
| FileComparePlugin |
This plugin compares the content of a given file with the given content.
|
| FileCopyPlugin |
This plugin copies a given file to another location, overwriting any already existing file.
|
| FindPlugin |
This plugin tries to find a given element inside the DOM.
|
| FindVarValuePlugin |
This plugin checks if a given token can be found within the content of a given variable.
|
| FTPIfFileExistsGotoPlugin |
This plugin connects to a given FTP server and checks for the exsctance of a given file. if it exsits will goto to given label.
|
| FTPRenameFilePlugin |
This plugin renames a given file on a remote ftp server.
|
| FTPUploadPlugin |
This plugin "uploads" a file to a given (S)FTP server using the given credentials or uses an anonymous account if the
user is specified as "anonymous".
|
| GetRequestPlugin |
This plugin submits a http(s) GET request with given url/query.
|
| GotoPlugin |
This plugin jumps to the given label / test step.
|
| Grep | |
| GrepVarPlugin |
This plugin performs a shell command execution and optionally stores its output and error output in variables.
|
| HoverPlugin |
This plugin hovers the mouse over the given element
Interface
Hover page,object
Hover xpath,xpathstring
Parameters
page, object: page, object name from Object Repository
xpath,xpathstring: "xpath" and an xpath string to lookup a object
|
| IfBrowserGotoPlugin |
This plugin compares the browser name given in the web drivers capabilities
and used for current test execution and if it matches will jump to the given
label / test step.
|
| IfDisabledGotoPlugin |
This plugin checks whether a given element is disabled and will
jump to the given label / test step.
|
| IfElemAttrGotoPlugin |
This plugin checks whether a given attr matches the given value and jumps to the given label / test step.
|
| IfFalseGotoPlugin |
This plugin evaluates given string as javascript expression and if it evaluates to yes/true/1.0/1 it will
jump to the given label / test step.
|
| IfFoundGotoPlugin |
This plugin checks for existence of a given element and if it is found will
jump to the given label / test step.
|
| IfNotFoundGotoPlugin |
This plugin tries to find a given element and if it is NOT found will jump to the given label / test step.
|
| IfNotVisibleGotoPlugin |
This plugin checks for visibility of a given element and if not found will
jump to the given label / test step.
|
| IfTrueGotoPlugin |
This plugin evaluates given string as javascript expression and if it evaluates to yes/true/1.0/1 it will
jump to the given label / test step.
|
| IfUnknownVarGotoPlugin |
This plugin checks for the existance of the given variable name and if this variable is NOT defined will
jump to the given label / test step.
|
| IfVarMatchGotoPlugin |
This plugin compares the given value to the value of the given variable and if they match will
jump to the given label / test step.
|
| IfVisibleGotoPlugin |
This plugin checks for existence of a given element and if it is found will
jump to the given label / test step.
|
| IfWarningsFailPlugin |
This plugin does what it says: Failing the test case if any warnings are set.
|
| IMAPConnectPlugin |
This plugin opens a connection to an IMAP server and stores it as a named connection so that multiple connections can
be kept open and used at the same time.
|
| IMAPCountPlugin |
This plugin reads the number of mails of a given mail folder of the given mail IMAP connection.
|
| IMAPReadPlugin |
This plugin reads the nth mail from a given mail folder of the given mail IMAP connection.
|
| IncrementVariablePlugin |
This plugin increments the value of the given variable by the delta value specified (defaults to 1).
|
| INetInfoPopupPlugin |
This plugin triggers Ctrl+Alt+i and stores the content of the appearing poup into an internal variable returned via
the FailureInfoPlugin interface.
|
| LabelPlugin |
This plugin is a placeholder to allow to jump to a certain labeled position
inside a test case.
|
| LoadJSONPropertiesPlugin |
This plugin allows to load variable values from a given JSON file.
|
| LoadPropertiesPlugin |
This plugin allows to load variable values from a given properties file.
|
| LoadVarFromFilePlugin |
This plugin compares the content of a given file with the given content.
|
| LogOnOffPlugin |
This plugin allwos to turn off/on logging completely in case confidential data like passwords or other credentials are sent to a web app.
|
| MatchElemAttributePlugin |
This plugin looks up the attribute or text content of a given element and tries to match it with the given value.
|
| MatchVariablePlugin |
This plugin checks if the content of a given variable matches the given value.
|
| MatchVarStrLenPlugin |
This plugin checks if the content of a given variable matches the given string length.
|
| MatchXLSSheetPlugin |
This plugin compares two sheets from two given xls files whether they match
or not.
|
| MSWaitPlugin |
This plugin waits the given amount of milliseconds.
|
| NoopPlugin |
This plugin does what it says: NOTHING.
|
| OpenURLPlugin |
This plugin opens a new page from given URL.
|
| PKIDecryptPlugin |
This plugin deciphers a given content using the given key file and pass
phrase to a variable with given name.
|
| PostRequestPlugin |
This plugin submits a http(s) POST request with given data.
|
| PostVarRequestPlugin |
This plugin submits a http(s) POST request with given data.
|
| RemoveVariablePlugin |
This plugin allows to remove a variable from the list of known variables.
|
| ReplaceVarValuePlugin |
This plugin replaces a given token by a given string in a variable with given
name.
|
| RestartBrowserPlugin |
This plugin restarts the selenium driver for the given browser.
|
| RobotKeyPressPlugin |
This plugin uses the robot library to allow sending keys to native dialogs (like to file save as dialog, when
downloading certain files).
|
| SavePropertiesPlugin |
This plugin allows to store variable values to a given properties file.
|
| ScreenshotPlugin |
This plugin take a "screenshot" of the browser window and stores it under the
given filename.
|
| SelectPlugin |
This plugin selects the option with given value of a select element.
|
| SetVariablePlugin |
This plugin allows to directly set the value of a variable. if three arguments are supplied it will take the second
argument as comma separated values list to retrieve the value from based on the third argument being an index to the list.
|
| SingleStepModePlugin |
This plugin switches the test run environment to single step mode, to allow
for closer examination of upcoming test steps or analysis.
|
| StoreElemAttributePlugin |
This plugin looks up the attribute or text content of a given element and
stores it in the given variable.
|
| StoreJSExecPlugin |
This plugin stores the result of evaluating a given string into the variable with given name.
|
| StoreNumberOfElemsPlugin |
This plugin stores the number of matching elements found in the DOM in the given variable.
|
| StoreValueOfVarPlugin |
This plugin allows to store the value of a variable in another variable.
|
| StoreWindowNumOfPlugin |
This plugin stores the number of windows currently open to a variable.
|
| SubmitPlugin |
This plugin submits the specified HTML form element.
|
| SubstringVarValuePlugin |
This plugin returns sub string of a given string with start and end token as
delimiter.
|
| SubtestPlugin |
This plugin calls another test case as sub test (AKA not starting it as new
test case but counting all test steps to the current calling test case).
|
| SVNLoadPropertiesPlugin |
This plugin allows to load variable values from a dedicated folder of the local SVN repo
Interface
SVNLoadProperties filename
Parameters
filename: name of the property file attachment to load
|
| Switch2TopFramePlugin |
This plugin selects the top document DOM node as active "frame" again.
|
| SwitchFramePlugin |
This plugin selects the given frame element as active frame.
|
| SwitchWindowPlugin |
This plugin selects window identified by the given window title or index as new main window.
|
| TemplateFilePlugin |
This plugin loads a template file, replaces all params and variables in there and saves it as a new file to the file system.
|
| UploadPlugin |
This plugin "uploads" a file by sending the absolute path of the file to the input file field specified.
|
| VerifyNotVisiblePlugin |
Checks whether a given element that exists in the DOM is HIDDEN.
|
| VerifyVisiblePlugin |
Checks whether a given element that exists in the DOM is VISIBLE.
|
| WaitPlugin |
This plugin waits the given amount of seconds.
|
| WarnIfNotPlugin |
This plugin checks for the existance of the given element.
|
| WarnIfPlugin |
This plugin checks for the NON existance of the given element.
|
| WarnIfTruePlugin |
This plugin checks for a true result returned by the given javascript snippet. if true
will make a screenshot and save the HTML code plus will add it to the warning
list of Seleniet.
|
| ZephyrLoadPropertiesPlugin |
This plugin allows to load variable values from a given properties file attached in Zephyr to the current testcase.
|
Copyright © 2016 Thomas Eitzenberger. All rights reserved.