Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Add support for tablet devices in Maestro Cloud / Robin #2277

Open
unhir opened this issue Jan 29, 2025 · 1 comment
Open

Comments

@unhir
Copy link

unhir commented Jan 29, 2025

Use case

Many developers are now targeting tablet devices for their applications. Having the ability to test on tablets will ensure that the applications are fully functional and optimised for these devices. This is especially important for applications that require larger screens and different user interactions compared to mobile phones.

The problem is that currently, Robin does not support tablet devices, which limits the testing coverage for applications designed for larger screens. This leads to potential issues and bugs in tablet-specific scenarios that cannot be identified and fixed beforehand.

From "Configuring OS version" page in robin docs: https://docs.robintest.com/reference/device-configuration/configuring-os-version

Emulator specs
x86_64 architecture
Android API 33 (Google APIs) (Default)
606x1280, 244 dpi

Simulator Specs
x86 architecture
iOS version 16 (default)
iPhone 11
828x1792, 326 ppi

Proposal

Introduce a new argument --device-type that defaults to phone (or mobile). This argument can be used to specify the device type for testing.

For example, to test on a tablet, the user would use the command:

maestro cloud --android-api-level 33 --device-type tablet myapp.apk myflows/

Anything else?

There is currently an open issue about setting device orientation: #1221

This might be enough for some developers, but does not solve the issue with larger screen size that the tablets usually have.

Copy link

linear bot commented Jan 29, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant