Feature Request: Add support for external activity discovery tools (e.g. activity_finder)
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
Direção de pesquisa
A issue não identifica arquivos, testes nem pontos de entrada. Primeiro, esclareça se o objetivo é uma API de cliente do Appium, uma interface de plugin ou hook, ou a integração com uma ferramenta externa; depois, defina o comportamento do Android compatível e os testes que estabeleceriam a conclusão.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Hi Appium team,
I would like to propose a feature enhancement that may improve Android automation debugging and activity handling.
I have developed a lightweight open-source tool called activity_finder:
https://github.com/jaxonister/activity_finder
Problem
In real-world Appium automation, especially on Android, one common challenge is discovering:
- current foreground activities
- available activities in an app
- activity transitions during testing
This often requires multiple adb commands or manual inspection, which slows down debugging and test development.
Proposal
The tool activity_finder provides a simple way to:
- list and detect Android activities
- identify current running activity
- help quickly locate target activity for automation scripts
It could be useful if Appium could:
- integrate similar activity discovery capability
- or provide a plugin / hook interface for external tools
- or expose a standardized API for activity inspection
Why this matters
Better activity visibility would significantly improve:
- test stability
- debugging efficiency
- onboarding for new automation engineers
Optional integration idea
Even a simple command or extension like:
driver.getCurrentActivity()driver.listActivities()
would help bridge this gap.
Conclusion
I believe this feature could improve Android automation workflows in Appium ecosystem, and I would be happy to contribute or discuss implementation ideas further.
Thanks for your time 🙌
- Linguagem predominante
- Python
- Estrelas
- 1.8k
- Forks
- 570
- Merge médio
- 1d 10h
- PRs com merge (30d)
- 24
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de appium/python-client
-
question
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
appium/python-client#1168 · 9 comentários ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
appium/python-client#1147 · 7 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100
appium/python-client#1091 · 4 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
appium/python-client#1076 · 2 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 20/100
appium/python-client#980 · 7 comentários ·
Todas as issues de appium/python-client
Issues semelhantes
-
area/auth bug comp/agent P3 platform/discord type/security
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
NousResearch/hermes-agent#117848 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
bancolombia/sentinel#23 ·
-
test md AbertaCI
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100