Functionize offers a wide variety of Actions to make testing your site as accurate as possible.
There are two categories of Actions: Element-based and non-Element-based.
Inserting Actions: Element-based Actions can be added to existing tests through Slider View. Here the element can be selected and associated attributes set. Non-Element-based Actions can be added to existing tests from the Test Details page as well as Slider View.
Editing Actions: The Action Settings for both Element-based and non-Element-based Actions can be viewed and edited in both the Test Details page and Slider View.
Architect Actions: Certain Actions are added automatically by Architect during recording such as Pageinit every time a URL opens or reloads. Some Actions, such as opening the Email Reader Tool or Not on Page, are available to add via Architect during initial recording or Local Edit.
This list contains all Actions available in Functionize as well as the Action Settings available to each one by default.
See User Guide: Action Settings
Actions List
Click the name of the Action to jump down to its default Action Settings.
Alert (non-Element-based) Click OK on a Javascript alert pop-up
API Explorer (non-Element-based) Open the Functionize API call Explorer Tool
Click (Element-based) Click an element on the site
Confirmation (non-Element-based) Click OK or Cancel on a pop-up
Context Switch (Element-based) Added by Architect to denote switching context such as browser tabs or iFrames
Cookie (non-Element-based) Include injecting cookie data into your test
Custom Code (non-Element-based) Add custom JS functions for unique testing needs
DB Explorer (non-Element-based) Open the Functionize DB Explorer Tool
Double Click (Element-based) Double-click an element on the site
Download (non-Element-based) Download a file
Dragby (Element-based) Track a drag via mouse coordinates
DragDrop (Element-based) Drag and drop HTML5 elements provided by the browser
Email Reader (non-Element-based) Open the Functionize Email Reader Tool
Enter (Element-based) Add an Enter keypress
ESignature (Element-based) Enter an E-signature item to an input
File Viewer (non-Element-based) Open the Functionize File Viewer Tool
Full Page Check (non-Element-based) Perform a full-page visual comparison
Hover (Element-based) Test elements with "on-hover" activations
HTML Storage (non-Element-based) Include injecting HTML5 data into your test
Input (Element-based) Specify text to be entered into an element of the site
Key (non-Element-based) Add a keypress such as an arrow key
Navigate (non-Element-based) Direct the test to a new URL
Not on Page (non-Element-based) Confirm an item is not present or visible
Pageinit (non-Element-based) Added by Architect every time a page is initialized
Page Variable (non-Element-based) Create and add variables to your test via custom JS
Project Variable (non-Element-based) Create and add variables to your project via custom JS
Prompt (non-Element-based) Input text into a site prompt
Resize (non-Element-based) Resize the browser window
Right Click (Element-based) Right-click an element
Scroll (non-Element-based) Move to a new location on the page
Select (Element-based) Select a specific page element
SMS Reader (non-Element-based) Open the Functionize SMS Reader Tool
Test Variable (Element-based) Input data from a previous Action to a target element
Text Select (Element-based) Select text in an element
Upload (Element-based) Upload a file
URLChange (non-Element-based) Direct the test to a new URL
Verify (Element-based) Verify the state of your site
Visual Verification (Element-based) Verify the state of visual elements of your site
Wait (non-Element-based) Pause the flow of testing
List all Actions & their default settings (linked from alpha list above)
Element-based Actions
Click
- Settings: Optional, Skip Action, Add Extension, Add Test Data, Executor Type, Note
- Advanced: Skip Screenshot, Clear Cookies, Skip Scroll, Window Width, Window Height, Pre Script, Post Script, Outcome Override, Information, Selector Type
ContextSwitch
- Settings: Skip Action, Add Extension, Note
- Advanced: Skip Screenshot, Pre Script, Post Script, Information, Selector Type, Outcome Override
Double Click
- Settings: Optional, Skip Action, Add Extension, Add Test Data, Executor Type, Note
- Advanced: Skip Screenshot, Clear Cookies, Skip Scroll, Window Width, Window Height, Pre Script, Post Script, Outcome Override, Information, Selector Type
Dragby
- Settings: Mouse Down X, Mouse Down Y, Mouse Up X, Mouse Up Y, Optional, Skip Action, Add Extension, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Skip Screenshot, Clear Cookies, Skip Scroll, Information, Pre Script, Post Script, Outcome Override, Executor Type, Selector Type
DragDrop (HTML5DragDrop)
- Settings: Optional, Skip Action, Add Extension, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Skip Screenshot, Clear Cookies, Skip Scroll, Information, Pre Script, Post Script, Outcome Override, Executor Type, Selector Type
Enter
- Settings: Optional, Skip Action, Add Extension, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Skip Screenshot, Clear Cookies, Skip Scroll, Information, Pre Script, Post Script, Outcome Override
ESignature
- Settings: Optional, Skip Action, Add Extension, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Skip Screenshot, Clear Cookies, Skip Scroll, Information, Pre Script, Post Script, Outcome Override, Selector Type
Hover
- Settings: Optional, Skip Action, Smart Wait, Add Extension, Executor Type, Note
- Advanced: X Scroll, Y Scroll, Window width, Window height, Skip screenshot, Clear cookies, Skip scroll, Add Outcome Override, Selector Type
Input
- Settings: Input Text, Optional, Skip Action, Don’t Lose Focus, Add Extension, Add Test Data, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Skip Screenshot, Clear Cookies, Skip Scroll, Information, Selector Type, Pre Script, Post Script, Outcome Override
Right Click
- Settings: Optional, Skip Action, Add Extension, Add Test Data, Executor Type, Note
- Advanced: Skip Screenshot, Clear Cookies, Skip Scroll, Window Width, Window Height, Pre Script, Post Script, Outcome Override, Information, Selector Type
Select
- Settings: Value, Optional, Skip Action, Add Extension, Add Test Data, Selector Type, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Skip Screenshot, Clear Cookies, Skip Scroll, Information, Pre Script, Post Script, Outcome Override
Test Variable
- Settings: Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: Skip Screenshot, Clear Cookies, Information, Pre Script, Post Script, Outcome Override
Text Select
- Settings: Value, Optional, Skip Action, Add Extension, Add Test Data, Selector Type, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Skip Screenshot, Clear Cookies, Skip Scroll, Information, Pre Script, Post Script, Outcome Override
Upload
- Settings: Upload (File Selection), Upload From Download Step (drop down), Download file option, Add Extension, Note
- Advanced: Skip Screenshot, Information, Pre Script, Post Script, Outcome Override
Verify
- Settings: Verifications Tile (DOM Verification CSS Verification, Visual Verification), Visual Check Type, Visual Match Requirement), Outcome Override, Input, Optional, Skip Action, Add Extension, Add Test Data, Selector Type, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Action Retries, Retry Count, Skip Screenshot, Clear Cookies, Skip Scroll, Information, Pre Script, Post Script
Visual Verification
- Settings: Verifications Tile (DOM Verification CSS Verification, Visual Verification, Visual Check Type, Visual Match Requirement), Outcome Override, Input, Optional, Skip Action, Add Extension, Add Test Data, Selector Type, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Action Retries, Retry Count, Skip Screenshot, Clear Cookies, Skip Scroll, Information, Pre Script, Post Script
Non-Element-based Actions
Alert
- Settings: Optional, Skip Action, Add Extension, Note
- Advanced: Skip Screenshot, Clear Cookies, Skip Scroll, Window Width, Window Height, Pre Script, Post Script, Outcome Override, Information
API Explorer Tool
- Settings: Optional, Skip Action, Add Extension, Note
- Advanced: Information, Outcome Override
Confirmation
- Settings: OK | Cancel, Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Skip Screenshot, Clear Cookies, Information, Pre Script, Post Script, Outcome Override
Cookie (SetCookie)
- Settings: Name, Value, Duration, Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: Skip Screenshot, Clear Cookies, Information, Pre Script, Post Script, Outcome Override
Custom Code
- Settings: Custom Code field, Optional, Skip Action, Add Extension, Note
- Advanced: Skip Screenshot, Clear Cookies, Information, Pre Script, Post Script
DB Explorer Tool
- Settings: Optional, Skip Action, Add Extension, Note
- Advanced: Information, Outcome Override
Download
- Settings: File (Downloaded), Optional, Skip Action, File, Add Extension, Note
- Advanced: Skip Screenshot, Information, Pre Script, Post Script, Outcome Override
Email Reader Tool
- Settings: Optional, Skip Action, Add Extension, Note
- Advanced: Information, Outcome Override
File Viewer Tool
- Settings: Optional, Skip Action, Add Extension, Note
- Advanced: Information, Outcome Override
Full Page Check (VisPageChk)
- Settings: Visual Match Requirement, Optional, Skip Action, Add Extension, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Skip Screenshot, Skip Scroll, Information, Pre Script, Post Script, Outcome Override
HTML Storage (SetHTML5Storage)
- Settings: Name, Value, Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: Skip Screenshot, Clear Cookies, Information, Pre Script, Post Script, Outcome Override
Key (Keypress)
- Settings: Key, Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: Window Width, Window Height, Skip Screenshot, Information, Pre Script, Post Script, Outcome Override
Navigate
- Settings: URL, Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: Information, Outcome Override
Not on Page
- Settings: Selector field, Optional, Skip Action, Skip Scroll, Add Extension, Add Test Data, Note
- Advanced: Skip Screenshot, Clear Cookies, Skip Scroll, Information, Pre Script, Post Script, Outcome Override
Pageinit
- Settings: URL, Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: Window Width, Window Height, Skip Screenshot, Clear Cookies, Information, Pre Script, Post Script, Outcome Override
Page Variable
- Settings: Value, Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: Skip Screenshot, Clear Cookies, Information, Pre Script, Post Script, Outcome Override
Project Variable
- Settings: Value, Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: Skip Screenshot, Clear Cookies, Information, Pre Script, Post Script, Outcome Override
Prompt
- Settings: Input, Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: X Scroll, Y Scroll, Window Width, Window Height, Skip Screenshot, Clear Cookies, Information, Pre Script, Post Script, Outcome Override
Resize
- Settings: Window Width, Window Height, Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: Skip Screenshot, Information, Pre Script, Post Script, Outcome Override
Scroll
- Settings: X Coordinate, Y Coordinate, Add Extension, Add Test Data, Note
- Advanced: Window Width, Window Height, Skip Screenshot, Clear Cookies, Information, Pre Script, Post Script, Outcome Override
SMS Reader Tool
- Settings: Optional, Skip Action, Add Extension, Note
- Advanced: Information, Outcome Override
URLChange
- Settings: URL, Optional, Skip Action, Add Extension, Add Test Data, note
- Advanced: Window Width, Window Height, Skip Screenshot, Clear Cookies, Information, Pre Script, Post Script, Outcome Override
Wait
- Settings: Time, Smart Wait, Optional, Skip Action, Add Extension, Add Test Data, Note
- Advanced: Skip Screenshot, Information, Pre Script, Post Script, Outcome Override