# Workflow Manager

Hint: Save Successfully!
Tip: Save failed, if you have multiple custom actions, their option names must be set to different names!
Toolkit
-----------------
Click button above and then click the flowchart to insert.

■

#### Equivalent XPath

The following are alternative XPath expressions, in addition to the default generated XPath, that can all locate the same element (although not entirely accurate, they may also locate other elements besides the intended one, so they are provided here for reference only). Each line contains an XPath expression (you can use the pre-installed XPath Helper extension for debugging): {{XPaths}}
Option Name:

Use link inside the Loop

Links (one link per line, the entire workflow will be executed as many times as there are lines of links):
Maximum wait time for page load (in seconds): After executed, whether scroll down:
Scroll Times (the wait time after scrolling ineffective when the scrolling type is set to no scrolling): Wait time after scrolling (in seconds):

Use element inside the Loop

XPath: ☺

Maximum wait time for page load after clicking (in seconds): Whether to scroll down after clicking:
Scroll Times: Wait time after scrolling (in seconds):

Click here to expand/collapse advanced operations

Execute a JavaScript script before clicking on this element: Maximum wait time for script execution (0 represents unlimited wait time): Execute a JavaScript script after clicking on this element: Maximum wait time for script execution (0 represents unlimited wait time):

Field Name | Example Value | Operations
--- | --- | ---

| {{paras.parameters[i-1]["exampleValues"][0]["value"]}} | Modify Delete Up Down

Current parameter name (Clicking on the "Modify" option of the field toggles the parameters)

{{paras.parameters[paraIndex]["name"]}}

Use relative XPath

XPATH: ☺

Click here to expand/collapse advanced operations

Execute a JavaScript script before extracting data from this element: Maximum wait time for script execution (0 represents unlimited wait time): Execute a JavaScript script after extracting data from this element: Maximum wait time for script execution (0 represents unlimited wait time):
Extract Type
JavaScript Code: Maximum wait time for script execution (0 represents unlimited wait time):
Node Type
Whether to download image after extracting the image address:
Parameter Description: Default value when cannot find this element:

Use text inside the Loop (If not checked, the text entered each time will be the text inside the "Input Value" textbox below. If checked, the text set within the loop will be used)

Input Value (Use Field["FieldName"] to input the last extracted value of a field):
XPath: ☺

Click here to expand/collapse advanced operations

Execute JavaScript script on this element before entering text into it: Maximum wait time for script execution (0 represents unlimited wait time): Execute JavaScript script on this element after entering text into it: Maximum wait time for script execution (0 represents unlimited wait time):
Custom Action Mode
Code:

Whether to record the output/return value of the execution as a field:

Maximum wait time for script execution (0 represents unlimited wait time):
XPath:

Option switch Mode

Set value (not applicable for "Switch to the next option" mode)

Use element inside the loop

XPath:

Loop Type:
XPath: ☺

XPath List:
Content List (Use Field["FieldName"] to input the last extracted value of a field):
Code: Maximum wait time for script execution (0 represents unlimited wait time):
Max Loop time（0 means infinite）: Waiting time in seconds after a history record rollback: After executed, whether scroll down:
Scroll Times: Wait time after scrolling (in seconds):

(Advanced Operation) Define loop exit condition using code/script:

Maximum wait time for script execution (0 represents unlimited wait time):
The conditions are evaluated from left to right, which means if the condition in the leftmost branch is satisfied, the operations within that branch are executed. Otherwise, the condition in the next branch from left to right is evaluated, and so on.
The conditions are evaluated from left to right, which means if the condition in the leftmost branch is satisfied, the operations within that branch are executed. Otherwise, the condition in the next branch from left to right is evaluated, and so on. Condition Type:
Text/Element XPath to Include: ☺
Code/Script Content: Maximum wait time for script execution (0 represents unlimited wait time):
Code/Script Content (Click here for more examples): Maximum wait time for script execution (0 represents unlimited wait time):
Seconds after executed:

#### Save Task

Task Name: Task Description: