You can now seed your mabl workspace with files ahead of time so they are ready to use when you create tests. Upload files and download existing ones directly from the file uploads page in the mabl app or from the mabl CLI. Previously, files were only uploaded to your workspace while authoring tests. Now you can manage every file your tests depend on from a single page or a script, which means:
- Files are already in the workspace when the mabl agent generates a test, so it can complete file upload steps without you stopping to supply the file
- Files are shared across tests and teammates, so everyone works from the same set
- You can download a file to troubleshoot when a file upload step fails
Upload files
In the mabl app, go to Configuration > File uploads. You can upload files two different ways:
- Drag them onto the page.
- Click Upload file and select up to 50 files from your computer.
A progress indicator at the top of the page shows the status of each one, which is helpful for large or slow uploads.
Once a file is in the workspace, anyone on your team can select it as the source for a file upload step in the Trainer or the API Test Editor, and the mabl agent can use it when generating tests that upload files.
Download files
Each file on the file uploads page now has a download action. Use it to confirm a file's contents match what your application expects, or to reproduce a failing upload by hand with the same file the test used.
Manage files from the mabl CLI or MCP
Prefer to manage file setup programmatically? The mabl CLI now includes commands to manage file uploads too:
- Upload one or more files to a workspace
- List the files in a workspace
- Download a file
- Delete a file
Use these commands to quickly seed a workspace as part of a setup script or CI job before kicking off test generation.
The mabl MCP currently offers a read-only tool for listing workspace files, which AI clients can use to inspect available files before planning tests. File uploads, downloads, and deletions require giving your client access to the mabl CLI commands.