Skip to content

MobileNext device farm: Add ability to be able to pre-select device with exact "os.version" #239

Description

@st1p3kolovrat

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

        os.version: '16.0',

And then we know we are testing on device with specific OS version.

Target platform

Both

Alternatives considered

No response

Additional context

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions