Skip to content

[💡 Feature]: More updated devices to the browser.emulateDevice() #11985

@DimaScholkin

Description

@DimaScholkin

Is your feature request related to a problem?

The most modern iPhone device from the emulateDevice() list is iPhone 13 Pro, it's emulated user agent has iOS 15.0 version that is outdated in 2 major versions and not supported for lots of web products. Same for Samsung.

Describe the solution you'd like.

Add more modern devices

Describe alternatives you've considered.

Add an easy way to override the default OS version when calling the browser.emulateDevice('iPhone 13 Pro') method, e.g browser.emulateDevice('iPhone 13 Pro', {OS: 17.1})

Additional context

I know I can create my own custom device with required userAgent, still I find browser.emulateDevice() very handy and preferable to use

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Idea 💡A new feature ideagood first picka reasonable task to start getting familiar with the code basehelp wantedIssues that are free to take by anyone interested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions