Ana içeriğe geç
Versiyon: 1.0.2

Files

Upload and manage app binaries and test files.

Overview​

The Files page serves as your file repository for Device Farm. Upload app binaries (APK, IPA, AAB) for installation and test data files for your automation scripts. Files can be referenced in Appium capabilities using the df:// URL scheme.

Supported File Types​

App Binaries​

Mobile application packages for installation on devices.

ExtensionDescription
.apkAndroid Package
.ipaiOS App Store Package
.aabAndroid App Bundle
.appmacOS App Bundle (auto-zipped)

Other Files​

Test data, media, and configuration files.

ExtensionDescription
.jsonTest data, config
.csvData files
.png/.jpgImage assets
.zipArchives

Uploading Files​

Upload files using any of these methods:

Drag & Drop​

Drag files directly onto the Files page. A drop zone will appear when hovering over the page. Multiple files can be dropped at once.

Upload Button​

Click the "Upload Files" button in the header to open the file picker. Select one or more files to upload.

.app Bundle Support​

Drag a macOS .app bundle directly - it will be automatically converted to a ZIP file before upload. Progress shows both zipping and upload stages.

Upload Progress​

A progress bar shows upload status. Large files may take time depending on your connection speed. You can cancel an upload in progress.

Limits & Storage​

File upload and storage limits based on your plan:

Limit TypeValue
Maximum file size5 GB per file
Total storageBased on your plan quota
File retentionFiles are retained indefinitely while active
Concurrent uploadsUp to 5 files simultaneously
uyarı

Storage Quota Check your current storage usage in the Dashboard or Settings page. Delete unused files to free up space when approaching your limit.

Using Files in Automation​

Reference uploaded files in your Appium capabilities using the df:// URL scheme:

{
"platformName": "Android",
"appium:automationName": "UiAutomator2",
"appium:app": "df://your-file-uuid-here",
"df:apiKey": "your-api-key"
}

Finding the File ID​

Click on any file card to view its details. The file ID (UUID) is shown in the details panel and can be copied with one click.

ipucu

Config Generator Use the Config Generator to select files from a dropdown and automatically generate capabilities with the correct df:// URL.

Category Tabs​

Filter by category: "Apps" shows APK/IPA/AAB binaries, "Files" shows all other file types.

TabShows
AllAll uploaded files
AppsAPK/IPA/AAB binaries
FilesAll other file types

Search by file name. Results filter as you type.

Type Filter​

Use the filter button to show only specific file types (APK, IPA, etc.).

File Actions​

ActionDescription
DownloadDownload the file to your computer
InstallInstall app on a device (requires active test)
DeletePermanently remove the file from storage

File Card Details​

Each file card displays:

FieldDescription
File NameOriginal filename as uploaded
Type BadgeAPK, IPA, AAB, or file extension
SizeFile size in human-readable format
UploadedUpload timestamp (relative or absolute)
PlatformiOS or Android (for app binaries)

Statistics​

The header shows quick stats about your file repository:

  • Total Files - Number of files in your library
  • APK - Android app count
  • IPA - iOS app count
  • Other - Other file types count