User Guide
- 1. Introduction
- 2. How to Use Subject7
- 3. Quick 30-Minute Guide
- 4. Repository
- Web Locators
- Edit a Locator
- Cut/Copy a Locator
- Delete a Locator
- Find Duplicates in Web Locators
- Refresh Web Locators
- Filter Web Locators
- Rename Page in Web Locators
- Create a New Locator/Element
- Find References to a Locator
- Change the Owner of a Locator
- History of a Locator
- Templatize a Locator
- Lock/Unlock a Web Locator
- Gutenberg (Smart XPath/CSS Generation Engine)
- Export a Locator
- Mobile Locators
- Create a Mobile Locator
- Edit a Mobile Locator
- Refresh Mobile Locators
- Rename Page in Mobile Locators
- Find Duplicates in Mobile Locators
- Find References to a Mobile Locator
- Delete a Mobile Locator
- Change the Owner of a Mobile Locator
- History of a Mobile Locator
- Templatize a Mobile Locator
- Lock/Unlock a Mobile Locator
- Filter Mobile Locators
- Export a Mobile Locator
- Mobile Local Run Setup (Windows)
- Mobile Local Run Setup (MacOS)
- Selenese Objects
- Data Templates
- Datasets
- DB Connections
- SSH Connections
- REST Connections
- Create a REST Connection
- Edit a REST Connection
- Refresh REST Connections
- Delete a REST Connection
- Change the Owner of a REST Connection
- History of a REST Connection
- Templatize a REST Connection
- Lock/Unlock a REST Connection
- Filter REST Connections
- Export a REST Connection
- Find References to a REST Connection
- REST API Automation
- SOAP Connections
- Queries
- Code Snippets
- File Uploads
- Desktop Locators
- Desktop Scripts
- XPath Templates
- Web Locators
- 5. Flows
- Functions
- Tests
- Folder
- Test Cases
- Create an Automated Test Case
- Edit a Test Case
- Set Preferences to a Test Case (User Preferences)
- Subject7 Recorder (BETA)
- How to Run a Test Case in the Cloud (Independently)
- Test Case Teardowns
- Advanced View
- Subject7 Player Logs
- Create a Manual Test Case
- Upload an Existing Manual Test Case
- Adding Execution Results for a Manual Test Case
- Converting a Test Case from [Manual] to [Hybrid] and to [Automated]
- Create a Gherkin Scenario
- Grouping Test Cases
- Delete a Test Case
- Bookmark a Test Case
- Change the Owner of a Test Case
- Copy a Test Case
- Lock/Unlock a Test Case
- Cut and Paste a Test Case
- Export a Test Case
- Selenium Export
- Replace Steps
- Filter Test Cases
- Test Case References
- How to Run a Test Case Locally
- How to Export a Local Run Result
- Test Suites
- 6. Executions
- 7. List of Subject7 Commands
- Inline XPaths
- Generic Command Options (Runtime Options)
- Command Examples
- 1. Web Commands
- "CALL" Command
- "CHANGE_CASE" Command
- "COMPARE" Command
- "FILE_UPLOAD" Command
- "FILL" Command
- "GET_WEB_VALUE" Command
- "GOTO_URL" Command
- "WRITE" Command
- "SCREEN_SHOT" Command
- "SELECT" Command
- "SET_DATE" Command
- "CLICK" Command
- "SCROLL_TO" Command
- "SCROLL_TO_DYNAMIC" Command
- "CLEAR" Command
- "VERIFY_ELEMENT" Command
- "VERIFY_TEXT" Command
- "WAIT" Command
- "CHECK" Command
- "ALERT" Command
- "ASSERT" Command
- "CLOSE_POPUP" Command
- "CONTAINS" Command
- "COOKIE" Command
- "HOVER" Command
- "HOVER_AND_CLICK" Command
- "NORMALIZE_SPACE" Command
- "PRINT_PAGE_SOURCE" Command
- "RIGHT_CLICK" Command
- "SET_LIST" Command
- "MODIFY_LIST" Command
- "DOUBLE_CLICK" Command
- "DRAG_AND_DROP" Command
- "SUBMIT" Command
- "GET_CURRENT_URL" Command
- "GET_COOKIE_VALUE" Command
- "SUB_STRING" Command
- "VERIFY_FILE_DOWNLOAD" Command
- "VERIFY_TEXT_IN_ALERT" Command
- "File_Download" Command
- 2. Database Commands
- 3. REST Commands
- 4. SOAP Commands
- 5. PDF Commands
- 6. Helper Commands
- "IF" Command
- "END_IF" Command
- "ELSE" Command
- "ELSE_IF" Command
- "LOOP" Command
- "LOOP_BREAK" Command
- "LOOP_END" Command
- "EXECUTE_COMMAND" Command
- "EXECUTE_JAVASCRIPT" Command
- "EXECUTE_JAVA" Command
- "EXECUTE_SELENESE" Command
- "HOTKEYS" Command
- "MULTI_ACTION" Command
- "PING" Command
- "SET_TIMEOUTS" Command
- "SWITCH_FRAME" Command
- "SWITCH_WINDOW" Command
- "GET_SSH_VALUE" Command
- "SET_VAR" Command
- "SET_GLOBAL_VAR" Command
- "GET_GLOBAL_VAR" Command
- "AUTOMATIC_SCROLLING" Command
- "MAXIMIZE_BROWSER_WINDOW" Command
- "MINIMIZE_BROWSER_WINDOW" Command
- 7. Add-ons
- 8. Mobile commands
- "GET_MOBILE_VALUE" Command
- "MOBILE_DOUBLE_TAP" Command
- "MOBILE_FILL" Command
- "MOBILE_LOAD_APP" Command
- "MOBILE_LONG_PRESS" Command
- "MOBILE_PINCH" Command
- "MOBILE_PRESS" Command
- "MOBILE_PRINT_PAGE_SOURCE" Command
- "MOBILE_RUN_APP" Command
- "MOBILE_SCROLL" Command
- "MOBILE_SPREAD" Command
- "MOBILE_SWIPE" Command
- "MOBILE_TAP" Command
- "MOBILE_UNLOAD_APP" Command
- "MOBILE_VERIFY_ELEMENT" Command
- 9. Desktop Commands
- "DESKTOP_CLEAR" Command
- "DESKTOP_CLICK" Command
- "DESKTOP_DOUBLE_CLICK" Command
- "DESKTOP_DRAG_AND_DROP" Command
- "DESKTOP_EXISTS" Command
- "DESKTOP_FILL" Command
- "DESKTOP_HOTKEYS" Command
- "DESKTOP_RIGHT_CLICK" Command
- "DESKTOP_DYNAMIC_SCROLL" Command
- "DESKTOP_VERIFY" Command
- "DESKTOP_SCROLL" Command
- "GET_DESKTOP_VALUE" Command
- "DESKTOP_MULTI_ACTION" Command
- "DESKTOP_SHUTDOWN" Command
- 1. Web Commands
- Command Templates (BETA)
- 8. Reporting
- 9. Administration
- Dynamic Security Testing
- 11. Subject7 JIRA Plugin (Beta)
- 12. Subject7 Jenkins Plugin
- 13. Useful Statements, Functions and Expressions
- 14. Xray Integration