Para cenários de desenvolvimento e depuração, são recomendados os seguintes métodos de uso eficiente:
1. posicionamento preciso dos elementos da interface do usuário::
combinando peekaboo list windows --app 'Xcode' Para exibir a ID da janela, use o comando --window-id para capturar uma área específica. Para interfaces dinâmicas, você pode usar o parâmetro --question 'highlight all error messages' Deixe a IA marcar os elementos problemáticos.
2. teste de regressão automatizado::
Escreva um script que capture periodicamente as páginas principais e faça perguntas como "O botão de login existe? A cor é #FF5733?" e analisa o JSON retornado para obter asserções visuais. Com o GitHub Actions e outras ferramentas de CI, você pode criar um fluxo de teste de UI totalmente automatizado.
3. diagnóstico incorreto aprimorado::
Executado automaticamente quando o aplicativo é interrompido por meio de ganchos predefinidos peekaboo capture app --output crash_${timestamp}.png --question 'What error is shown?'Anexe as capturas de tela e os resultados da análise de IA ao arquivo de registro.
Dicas avançadas: Ajustes --quality 80 para equilibrar o tamanho da imagem e a precisão do reconhecimento; chamando modelos LLaVA locais para evitar a saída de código sensível; usando --format base64 Acesso direto a relatórios de incorporação de fluxo de dados de imagem.
Essa resposta foi extraída do artigoPeekaboo: ferramenta de captura de tela e questionário visual do macOSO































