Open Link
Overview
Open a URL address on the client side.
Parameter Configuration
| Parameter | Description |
|---|---|
| Opening Method | The display method for opening the link. Supports Open in App, Open in New Window, Open in Current Page, Open in Popup |
| Address | The link address to open. Expressions can be used to obtain context variables for dynamic content |
| Title | When opening method is Open in Popup, the title of the popup. Expressions can be used to obtain context variables for dynamic content |
| Distance from Top | When opening method is Open in Popup, the distance from the top of the display dialog box. Expressions can be used to obtain context variables for dynamic content |
| Width | When opening method is Open in Popup, the width of the display dialog box. Expressions can be used to obtain context variables for dynamic content |
| Height | When opening method is Open in Popup, the height of the display dialog box. Expressions can be used to obtain context variables for dynamic content |
| Hide Close Button | When opening method is Open in Popup, hide the close button of the opened popup |
| Allow Clicking Background Mask to Close Window | When opening method is Open in Popup, allow clicking the background mask to close the window |
| Allow Pressing ESC to Close Window | When opening method is Open in Popup, allow pressing ESC to close the window |
| Interactive Execution | When opening method is Open in Popup, whether the opened website page has user interaction capability |
Return Value
| Parameter | Type | Description |
|---|---|---|
| Return Value | Object | The return value set by the page, which can only be obtained after enabling interaction and the website page calls the set return value |
Usage Instructions
After hiding the close button, the page can be closed by calling the cross-Iframe close provided by the platform. Refer to
javascriptsystemService.close();After enabling interactive execution, the page passes data to the platform and then resumes automation execution. data needs to be object-type data
javascriptsystemService.payload(data);
Usage Scenarios
- Personalize the rendering of form data within the platform, and resume automation execution after form filling is completed and submitted
- After switching data through automation, reopen the current page to refresh the data
Usage Examples
Open in App
Notes
Use the system route to open links, this method will not refresh the entire page. The address only supports relative paths.
Open in New Window
Notes
The address only supports relative paths and full paths. When using relative paths, the system will automatically use the current address bar information as the address prefix.
Open in Current Page
Notes
The address only supports relative paths and full paths. When using relative paths, the system will automatically use the current address bar information as the address prefix.
Open in Popup
Notes
The address only supports relative paths and full paths. When using relative paths, the system will automatically use the current address bar information as the address prefix.
Typical Usage Example
Suppose we need such a scenario: automation opens a self-written form page, and after the user fills it out and submits it, the automation execution is resumed. Here we need to understand how the embedded page and the platform page implement data interaction when the platform embeds a third-party page through Iframe.

