AutoMouser: генерация кода автоматизации браузера для превращения действий мыши в сценарии Selenium Python с помощью искусственного интеллекта

Общее введение

AutoMouser - это расширение для Chrome, которое интеллектуально отслеживает действия пользователя и автоматически генерирует код Selenium-тестов, используя GPT-модели OpenAI. Оно упрощает процесс создания автоматизированных тестов, записывая действия пользователя в браузере и преобразуя их в надежные и удобные сценарии Python Selenium. AutoMouser предназначен для отслеживания каждого нажатия, перетаскивания и наведения курсора, чтобы оптимизировать рабочий процесс и создавать надежные, повторяемые тесты.

 

Список функций

  • Отслеживание взаимодействия в режиме реального времени (клики, ввод текста, прокрутка)
  • Автоматическая генерация кода Selenium на Python
  • Интеллектуальное объединение входов
  • Обнаружение изменения размера окна
  • Экспорт журнала операций в формате JSON
  • Несколько стратегий генерации XPath
  • Чистый, хорошо структурированный код

 

Использование помощи

Процесс установки

  1. Клонируйте этот репозиторий или загрузите исходный код.
  2. Создайте файл .env в корневом каталоге и добавьте в него свой ключ API OpenAI:OPENAI_API_KEY=your_openai_api_key.
  3. При необходимости замените SELENIUM_PROMPT в файле background.js на нужный вам шаблон подсказки.
  4. Откройте Chrome и перейдите по ссылке chrome://extensions/.
  5. Включите "Режим разработчика" в правом верхнем углу.
  6. Нажмите на "Загрузить извлеченные расширения" и выберите каталог расширений.

Процесс использования

  1. Щелкните значок AutoMouser на панели инструментов Chrome, чтобы начать запись.
  2. Выполните действия, которые необходимо автоматизировать.
  3. Нажмите на значок еще раз, чтобы остановить запись и сгенерировать код.
  4. Будут загружены два файла:
    • tracking_log.json: Сырые данные о взаимодействии
    • selenium_test.py: Генерируемые сценарии тестирования Selenium

Запустите сгенерированный код Selenium

  1. Проверьте и запустите сгенерированный код Selenium в среде Python.
  2. Убедитесь, что у вас установлены необходимые пакеты Python, такие как selenium ответить пением openai.
© заявление об авторских правах

Похожие статьи

AnimateAI:使用AI生成角色一致的动画视频,儿童动画视频生成工具

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...