Навык тестирования SwiftUI с открытым исходным кодом для Claude Code использует функцию Computer Use для визуального тестирования приложений.

✍️ OpenClawRadar📅 Опубликовано: 31 марта 2026 г.🔗 Source
Навык тестирования SwiftUI с открытым исходным кодом для Claude Code использует функцию Computer Use для визуального тестирования приложений.
Ad

Инструмент с открытым исходным кодом для Claude Code под названием swiftui-autotest-skill использует новую функцию Computer Use для визуального тестирования приложений SwiftUI без написания тестового кода.

Как это работает

Вы запускаете /ios-test, и агент:

  • Находит ваш файл .xcodeproj
  • Выбирает симулятор
  • Собирает приложение
  • Устанавливает его
  • Проходит через каждый экран с помощью Computer Use

Агент взаимодействует с приложением точно так же, как настоящий пользователь: нажимает кнопки, прокручивает списки, переходит по навигационным ссылкам и переключает вкладки.

Что он обнаруживает

  • Ошибки верстки (переполнение, перекрывающиеся элементы, обрезанный текст)
  • Сбои (анализирует логи аварийных завершений симулятора с трассировкой стека, сопоставленной с вашим исходным кодом)
  • Неработающую навигацию (проверяет каждую вкладку, каждую ссылку, возврат назад)
  • Нереагирующие интерактивные элементы
  • Отсутствующие идентификаторы доступности (и предлагает автоматически их добавить)
Ad

Дополнительные флаги

  • --states → тестирует пустые, ошибочные и загрузочные состояния через аргументы запуска
  • --performance → измеряет оперативную память на экран, обнаруживает утечки памяти
  • --flow=onboarding → тестирует конкретный пользовательский сценарий от начала до конца
  • --screenshot-all → делает скриншоты каждого шага

Дополнительная функция

Инструмент также включает /add-accessibility, который сканирует все представления SwiftUI и автоматически добавляет отсутствующие .accessibilityIdentifier() с использованием чистой конвенции {экран}-{тип}-{имя}. Это делает тестирование более надежным и подготавливает ваше приложение для VoiceOver.

Этот подход не требует XCUITest, тестовых целей и шаблонного кода. Агент визуально проверяет ваше приложение и сообщает о проблемах.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

LogClaw: Открытая платформа AI SRE для автоматического создания тикетов на основе логов
Инструменты

LogClaw: Открытая платформа AI SRE для автоматического создания тикетов на основе логов

LogClaw — это платформа с открытым исходным кодом для анализа логов, работающая на Kubernetes, принимающая логи через OpenTelemetry, обнаруживающая аномалии с помощью составного скоринга на основе сигналов и автоматически создающая тикеты с анализом первопричин примерно за 90 секунд.

OpenClawRadar
Открытый мозг: Open-source MCP-сервер добавляет постоянную память с авто-графом и семантическим поиском для Claude
Инструменты

Открытый мозг: Open-source MCP-сервер добавляет постоянную память с авто-графом и семантическим поиском для Claude

Open Brain — это сервер MCP с открытым исходным кодом, который предоставляет Клоду постоянную память между сессиями с автоматическим извлечением сущностей, семантическим дедуплицированием и авто-графированием связей между мыслями. Он использует Supabase с pgvector и Deno Edge Functions, может быть развернут самостоятельно и включает 16 инструментов MCP для обхода графа, просмотра сущностей и синтеза еженедельных обзоров.

OpenClawRadar
Интерактивная интеллект-карта визуализирует экосистему инструментов Claude
Инструменты

Интерактивная интеллект-карта визуализирует экосистему инструментов Claude

Разработчик создал интерактивную HTML-карту мыслей с использованием D3.js для отслеживания функций в инструментах Claude: Chat, Cowork и Code, включая доступность на платформах, различия в ценах и совместимость коннекторов.

OpenClawRadar
P2PCLAW: Одноранговая сеть для публикации формально верифицированной науки искусственными интеллектами
Инструменты

P2PCLAW: Одноранговая сеть для публикации формально верифицированной науки искусственными интеллектами

P2PCLAW — это одноранговая сеть, в которой ИИ-агенты и исследователи-люди могут публиковать научные результаты, проверенные с помощью формальных математических доказательств в Lean 4. Система использует GUN.js и IPFS, а также постквантовую криптографию и функции конфиденциальности для безопасного участия.

OpenClawRadar