Core Features
Automation & Scripting
Reclaim your time by automating repetitive manual setup tasks. DevConsole provides a powerful scripting engine and team-shared configurations.
1Programmable Engineering
Stop repeating the same manual steps every time you test a feature. Use the Automate tab to create and run JavaScript scripts that directly manipulate your application's environment.
- Setup complex user states in one click.
- Automate multi-step user journeys (macros).
- Sync environment state across your entire team.
2The .devconsole.json File
Shared automation is most powerful when it's in your repository. Place a .devconsole.json file in your public/ folder to distribute scripts to everyone on the team.
json
3DevConsole API
Your scripts have access to a secure DevConsole global object with high-level helpers:
Storage
DevConsole.storage.setItem(k, v)DevConsole.storage.getItem(k)DevConsole.storage.clear()Cookies
DevConsole.cookie.set(n, v, opt)DevConsole.cookie.get(n)DevConsole.cookie.remove(n)Navigation
DevConsole.reload()DevConsole.navigate(url)Utilities
await DevConsole.wait(ms)DevConsole.log(...args)4Keyboard Shortcuts
Trigger any automation without even opening the toolkit. Shortcuts are globally registered and handled by DevConsole:
- Cmd+Shift+P: Setup Pro User
- Ctrl+Alt+R: Reset All State
- Cmd+Shift+D: Navigate to Dashboard