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

Command to install APK or APP files from a URL #1665

Open
tian000 opened this issue Jan 30, 2024 · 2 comments · May be fixed by #1854
Open

Command to install APK or APP files from a URL #1665

tian000 opened this issue Jan 30, 2024 · 2 comments · May be fixed by #1854
Assignees
Labels
enhancement New feature request or improvement of an existing feature good first issue Good for newcomers wanting to contribute maestro cli Related to the command-line Maestro tool P2 Important and valid issues not at the top of the work list

Comments

@tian000
Copy link

tian000 commented Jan 30, 2024

Feature Request

There should be a command like installApp - that allows you to install an APP or APK file from a URL

Why it is needed

Sometimes you want to test the interaction between different apps - installApp would provide a convenient way to install these apps.

Right now I am downloading APKs via Chrome, and I have to toggle a bunch of security settings to get it to work.

@tian000 tian000 added the enhancement New feature request or improvement of an existing feature label Jan 30, 2024
@bartekpacia
Copy link
Contributor

bartekpacia commented Jul 12, 2024

This sounds like a cool idea to me. Thank you for sharing it with us!

A contribution would be welcome!


To clarify a bit more, the scope would be to add new installApp command, which accepts a local path (relative to workspace).

appId: my.normal.app
---
- installApp:
    path: ./apks/my-additional-app.apk
- installApp:
    url: https://github.com/Albert221/FastShopping/releases/download/v3.0.4/FastShopping.apk
- launchApp

To narrow down scope, we could decide to only allow for path, and make it the user's responsibility to download the APK themselves. It'd also make implementation of this feature simpler.

@bartekpacia bartekpacia added good first issue Good for newcomers wanting to contribute maestro cli Related to the command-line Maestro tool labels Jul 12, 2024
@boranfrkn
Copy link
Contributor

boranfrkn commented Jul 30, 2024

Hello @bartekpacia Can you assign this issue to me? I can develop the install with the path.

boranfrkn pushed a commit to boranfrkn/maestro that referenced this issue Jul 30, 2024
@boranfrkn boranfrkn linked a pull request Jul 30, 2024 that will close this issue
boranfrkn pushed a commit to boranfrkn/maestro that referenced this issue Aug 2, 2024
@bartekpacia bartekpacia added the P2 Important and valid issues not at the top of the work list label Aug 15, 2024
bartekpacia pushed a commit to boranfrkn/maestro that referenced this issue Aug 29, 2024
bartekpacia pushed a commit to boranfrkn/maestro that referenced this issue Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature request or improvement of an existing feature good first issue Good for newcomers wanting to contribute maestro cli Related to the command-line Maestro tool P2 Important and valid issues not at the top of the work list
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants