🏗️Using Building Blocks
1. Dynamic Inputs
All building block input fields support:
References to variables and tables — "Hello {id: 123, name: "Profile name"}
Code in inputs — "This is my secret password stored only locally: ${await zw.deviceStorage.get("password")}" (Code in inputs is available in version 1.1.72, not yet live.)
Spintax to randomize input — "{ Hi | Hey | Howdy }! How { are you | are things going }?"
2. Building Blocks
Below are the documentation pages for all building blocks in ZeroWork.
Browser
Open LinkSave Page URLSwitch or Close TabGo Back or ForwardSwitch FrameBrowser AlertWeb Interaction
Click Web ElementCheck Web ElementSave Web ElementInsert Text or DataHover Web ElementSelect Web DropdownKeyboard ActionLogic
Start Condition and Set ConditionStart RepeatAfter RepeatBreak RepeatTry-CatchRaise ErrorAbort RunData
Update DataNumber OperationsFormat DataSplit DataApply RegexRemove DuplicatesDelete DataExternal
Ask ChatGPTSend NotificationAPIs: Send HTTP RequestWrite JavaScriptFiles
Save FileUpload FileTools
DelayRecord DateTake ScreenshotSave from ClipboardLog3. Building Block Options
Learn about options like deactivating building blocks, skipping a loop, auto-aligning blocks, and selecting multiple blocks.
Building Block OptionsLast updated
Was this helpful?