Get Value
Retrieves the current value of a Java UI element using the Java Access Bridge.
Common Properties
- Name - The custom name of the node.
- Color - The custom color of the node.
- Delay Before (sec) - Waits in seconds before executing the node.
- Delay After (sec) - Waits in seconds after executing node.
- Continue On Error - Automation will continue regardless of any error. The default value is false.
info
If the ContinueOnError property is true, no error is caught when the project is executed, even if a Catch node is used.
Inputs
- Window Title - The title of the target window containing the Java application.
- Window Handle - The handle (HWND) of the target window.
- Full Path - The full path to the target element in the Java application's accessibility tree.
Options
- Wait Timeout (sec) - The maximum time (in seconds) to wait for the element to become available. Default is 5 seconds.
Output
- Value - The current value of the element.
How It Works
The Get Value node interacts with Java applications through the Java Access Bridge to retrieve the current value of a UI element. When executed, the node:
- Waits for the specified Java context to become available based on the Window Title, Window Handle, and Full Path
- If the element is found, it retrieves the current value using GetCurrentAccessibleValueFromContext
- Returns the retrieved value as a string
- If the element is not found or value retrieval fails, appropriate errors are thrown
Requirements
- Java Access Bridge must be enabled in the target Java application
- The target Java application must be running and accessible
- Valid Window Title, Window Handle, and Full Path to the target element
Error Handling
The node will return specific errors in the following cases:
- Element not found within the specified timeout period
- Context value could not be retrieved from the element
- General error during value retrieval
- General exceptions during execution
Usage Notes
- Ensure the Java Access Bridge is properly configured in your Java application
- The Full Path should be obtained using Java accessibility tools or by inspecting the application's accessibility tree
- The default timeout of 5 seconds can be adjusted based on application responsiveness
- This node is particularly useful for retrieving values from input fields, sliders, and other elements that have a current value
- The retrieved value can be used in subsequent nodes for processing or validation