Test on latest iOS minor versions
- The iOS minor version feature is currently in Beta and may involve further changes.
Testing your app on latest iOS minor versions is important for the following reasons :
- Test the app’s compatibility with newly released minor versions
- Test your app updates on latest minor versions
BrowserStack now allows you to test your apps on the 2 latest iOS minor versions.
To run tests on the latest
or latest-1
supported iOS 16 minor version, provide capabilities in your test scripts:
Capability | Value | Description |
---|---|---|
platformName |
ios | Choose iOS mobile platform |
platformVersion |
16 latest | Any device on latest supported iOS 16 minor version will be allocated. Currently, 16 latest maps to an iOS device running 16.5 |
platformVersion |
16 latest-1 | Any device on latest-1 supported iOS 16 minor version will be allocated. Currently, 16 latest-1 maps to an iOS device running 16.3 |
Examples
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "ios");
capabilities.setCapability("platformVersion", "16 latest");
var capabilities = {
"platformName" : "ios",
"platformVersion" : "16 latest",
}
AppiumOptions capabilities = new AppiumOptions();
Dictionary<string, object> browserstackOptions = new Dictionary<string, object>();
capabilities.AddAdditionalCapability("platformName", "ios");
capabilities.AddAdditionalCapability("platformVersion", "16 latest");
desired_cap = {
"platformName" : "ios",
"platformVersion" : "16 latest",
}
capabilities = {
"platformName" => "ios",
"platformVersion" => "16 latest",
}
platformName
& platformVersion
capabilities as described above and remove deviceName
capability from the desired Appium capabilities set.
Capability | Value | Description |
---|---|---|
platform |
ios | Choose iOS mobile platform |
os_version |
16 latest | Any device on latest supported iOS 16 minor version will be allocated. Currently, 16 latest maps to an iOS device running 16.5 |
os_version |
16 latest-1 | Any device on latest-1 supported iOS 16 minor version will be allocated. Currently, 16 latest-1 maps to an iOS device running 16.3 |
Examples
desiredCapabilities.setCapability("platform", "ios");
desiredCapabilities.setCapability("os_version", "16 latest");
var capabilities = {
'platform' : 'ios',
'os_version' : '16 latest'
}
capability.SetCapability("platform", "ios");
capability.SetCapability("os_version", "16 latest");
desired_cap = {
'platform': 'ios',
'os_version': '16 latest'
}
desired_caps = {
'platform' = 'ios',
'os_version' = '16 latest'
}
platform
& os_version
capabilities as described above and remove device
capability from the desired Appium capabilities set.
Frequently Asked Questions (FAQs)
1. Which iOS minor versions will be supported on BrowserStack App Automate?
Starting from iOS version 16.2, we will be supporting the 2 latest minor versions on iOS 16 & above.
2. Can I provide specific minor versions such as 16.1 or 16.4 on BrowserStack App Automate?
Currently, No. To select a minor version, use the latest
or latest-1
flag in os_version
capability. It further helps ensure your App Automate tests run on the latest supported iOS minor versions at any given point of time without requiring any test script updates at your end.
3. When will a newly released iOS minor version be available on BrowserStack App Automate?
We will strive to support every newly released minor version within a reasonable timeframe from their release date on a best effort basis. As and when new iOS minor versions are released on BrowserStack App Automate, we will update relevant documentation and notify the customers.
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!