Problem or motivation
At the moment from what I see only way is to select device by name and then you get random OS version with it. More often we aim to target specific device with specific OS version. For example
Samsung Galaxy 25, Android 16
iPhone 15, iOS 26.0
This is what we can do at the moment:
projects: [
{
name: 'android',
use: {
platform: 'android',
deviceName: /Samsung Galaxy S26/,
bundleId: 'com.something.something',
installApps: process.env.ANDROID_APP_PATH,
},
Proposed solution
It would be benefitial if we can also pass ability such as
And then we know we are testing on device with specific OS version.
Target platform
Both
Alternatives considered
No response
Additional context
No response
Problem or motivation
At the moment from what I see only way is to select device by name and then you get random OS version with it. More often we aim to target specific device with specific OS version. For example
Samsung Galaxy 25, Android 16
iPhone 15, iOS 26.0
This is what we can do at the moment:
Proposed solution
It would be benefitial if we can also pass ability such as
And then we know we are testing on device with specific OS version.
Target platform
Both
Alternatives considered
No response
Additional context
No response