QA Wolf accepts file uploads via a two-step signed URL process. See v0/run-inputs-executables-signed-urls.Documentation Index
Fetch the complete documentation index at: https://qawolf-mktg-5566-document-qawolfci-sdk.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Make sure you have:
- Your
QAWOLF_API_KEY— available under Workspace Name → Workspace Settings → Integrations → API Access
Use an uploaded file in a flow
Mobile apps
Reference the uploaded file using theRUN_INPUT_PATH environment variable, which is set automatically when a file is uploaded via the API.
Web file upload
Use Playwright’sfilechooser event to intercept the file dialog and set the uploaded file programmatically.
Use
page.once rather than page.on. page.once registers a one-time event listener that automatically unregisters after the first use. Using page.on adds a persistent listener that may interfere with subsequent file uploads in the same flow.PDF viewing
Use the internal PDF viewer to open an uploaded PDF file in a flow.Supported file types
Mobile apps (.apk, .aab, .ipa)
Mobile apps (.apk, .aab, .ipa)
Use a static filename based on the environment (e.g.,
app-staging.ipa) so tests always reference the latest build. See Mobile build testing for how to automate this as part of your build process.ZIP archives (.zip)
ZIP archives (.zip)
ZIP files can be used to bundle multiple assets for a single upload. Ensure the contents follow any structure expected by the tests that will consume them.
CSV files (.csv)
CSV files (.csv)
CSV files are typically used as test data inputs. Use a consistent filename so flows always pick up the latest version.
PDF files (.pdf)
PDF files (.pdf)
PDF files can be uploaded for use in test flows that involve document handling or validation.