Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Feature Request: Add support for external activity discovery tools (e.g. activity_finder)

Aberta
#1,230 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Pouca atividade
Stack de tecnologia
android, python
Domínio
mobile

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 9h
PRs com merge (30d)
25

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de appium/python-client

Todas as issues de appium/python-client

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.