Test {{state.xxx}} in selector fields - dynamically select buttons, tabs, and cards based on state variables.
Explore Marketplace
Browse approved tasks and workflows.
Test the evaluate function for a data transformation pipeline: scrape → filter → map → aggregate → output to page.
Test loop variable access: state.item.name, state.item.price, state.loopIdx for dynamic row targeting.
Test condition field - steps run or skip based on state variables. Test both truthy and falsy paths.
Test state passing: initialState defines a keyword → type it into search → scrape results to outputVar → evaluate transformation → use in next step.
Test {{state.xxx}} template strings in text fields, selector fields, and chained usage.
Test #28: fail
testsTest fail action - check error condition then force fail, also test onError:continue to skip errors.
Test #27: loop
testsTest loop action - array loop to fill form rows (with manual index), while loop to increment counter to 5.
Test clipboard actions - copy value to clipboard, paste into input, copy element text, getClipboard.
Test captureSelection action - capture screenshot of chart area and info card.
Test #24: upload
testsTest upload action - file input upload.
Test #23: download
testsTest download action - download a PNG image file from the test page.
Test #22: getHtml
testsTest getHtml action - extract raw HTML from rich content and nested table.
Test #21: evaluate
testsTest evaluate action - scrape data then use evaluate for math, filtering, transformation in sandboxed JS.
Test #20: scrape
testsTest scrape action - table rows, product cards with images/attributes, single element, process transform.
Test #19: mouseClick
testsTest mouseClick action - click by selector, multi-click count, grid cell click.