Web Browser

Provides interaction with a headless browser in order to simulate human interaction with a web page.

Properties

Connection

Type: Connection Input
The Connection Property

PageLoadTimeout - the maximum amount of time to wait in seconds before timing out an action
Type: Int32

GroupName
Type: String - a string that is used to relate together sequential steps of interaction on the same web page across multiple Web Browser Nodes in the Workflow

Type: String Input
The URL of the page to navigate to or empty if no further navigation should be performed.

Script

Type: Multiline Text Input
The Javascript to inject into the DOM (document object model) and execute. The return value from the script is passed to the ReturnValue property.

ScriptMode

Type: List Input
Whether to wait for completion of the script

Execute - Begin executing the script but don't wait for completion
ExecuteWait - Execute the script and wait for it to complete

ReturnValue

Type: Multiline Text Output
The value returned by the process() method in the Script property.

Remarks

Use this Node to automate interaction with a web page.

See Sample Workflow for a worked example.

See Also

Web Request