Capabilities Builder - Appium
Capabilities are a series of key-value pairs that allow you to configure your tests on BrowserStack.
- JSON wire protocol
- W3C Protocol
Configure capabilities
Code
Select core capabilities
Specify the app to test on
*
device
device
Select a device
iOS
We now support passing regular expressions in device and OS version capabilities on BrowserStack App Automate. Please refer to our documentation.
We now support testing on latest iOS minor versions on BrowserStack App Automate. Please refer our documentation
This device is not available in the free plan. Please upgrade to a paid plan.
app
Select a recently uploaded app
Enter the app_url or custom_id of an uploaded app
Project details (Project, Build & Session name)
A unique identifier to logically group multiple builds together
A unique identifier to logically group multiple test sessions together
A unique identifer for your test session
project
build
name
Test configuration
Test localhost / internal servers in your network
A list of apps to be installed in the middle of the test session
A list of other apps to install prior to running test
This capability can be used to modify the timeout value.
browserstack.local
browserstack.midSessionInstallApps
otherApps
browserstack.idleTimeout
Debugging options
Enable device logs
Enable video recording during your test
Enable automatic screenshots for various appium commands
Enable appium logs
Enable app profiling
browserstack.deviceLogs
browserstack.video
browserstack.debug
browserstack.appiumLogs
appProfiling
Device features
Simulate the location of the device to particular GPS location
Set the language of the app under test
Set device locale
Change the screen orientation of the device
Test how your app behaves in specific countries
Note: IP Geolocation is available only in BrowserStack Enterprise Plan. View more details and list of 65+ supported countries.
Simulate custom network conditions
Disable animations on the device
Use your uploaded images or videos in the test
Note:
browserstack.gpsLocation
language
locale
deviceOrientation
browserstack.geoLocation
browserstack.customNetwork
disableAnimations
browserstack.uploadMedia
- Supported format for images : JPG, JPEG, PNG, GIF, BMP. Max file size allowed for image is 10MB
- Supported format for videos: .mp4, .mov and .3gp. Max file size allowed for videos is 50MB.
- Supported format for non-media files: XLS, XLSX, DOC, DOCX, PDF, CSV, TXT. Max file size allowed is 15 MB.