Scripts can make use of run-time parameters. These are defined during the script design time with default values. These values can be overriden
at each run using the dropdown
provided next to the run button.
Example Script:
let {newPage, end, except, extract, extractAndSave, store, runStore, waitFor} = __sandbox;
let {params, } = OPTIONS;
(async () => { try {
// -- START --
console.log(params)
const page = await newPage()
await page.goto(params.url)
await page.saveSnapshot('snap')
await store.saveOne(params.storeName, {id: 1, data: params.data})
// -- END --
end()
} catch(e) { except(e) } })();
The given snippet:
newPage()
methodurl
keysnap
keystoreName
key