browser-automation
Автоматизация браузерных задач с помощью WebDriver
متاح أيضًا من: sickn33
Ручное браузерное тестирование и веб-скрапинг требуют много времени и подвержены ошибкам. Этот навык предоставляет браузерную автоматизацию корпоративного уровня с использованием протокола WebDriver, обеспечивая надежное заполнение форм, создание снимков экрана, мониторинг производительности и многошаговые веб-рабочие процессы в Chrome, Firefox и Edge.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "browser-automation". Navigate to https://example.com and find all heading elements on the page.
النتيجة المتوقعة:
- Page loaded successfully: https://example.com
- Found 3 heading elements:
- - H1: Welcome to Example
- - H2: Our Services
- - H2: Contact Us
استخدام "browser-automation". Fill out the contact form at https://example.com/contact with name='John Doe', email='john@example.com', and message='Hello World', then submit it.
النتيجة المتوقعة:
- Navigated to contact form
- Filled name field: 'John Doe'
- Filled email field: 'john@example.com'
- Filled message field: 'Hello World'
- Clicked submit button
- Form submitted successfully
- Confirmation message: 'Thank you for your message!'
استخدام "browser-automation". Check the page load performance of https://example.com by measuring JavaScript execution time and reporting core web vitals.
النتيجة المتوقعة:
- Page loaded: https://example.com
- JavaScript execution time: 245ms
- DOM content loaded: 312ms
- Page fully loaded: 1.2s
- Number of resources: 15
- Total transfer size: 450KB
التدقيق الأمني
مخاطر متوسطةThe static analyzer detected 379 potential issues across documentation and example files. After evaluation, all findings are FALSE_POSITIVES - patterns appear in documentation examples, not executable code. The skill is a legitimate browser automation tool using WebDriver protocol with no malicious intent or exploitable vulnerabilities.
مشكلات عالية المخاطر (2)
مشكلات متوسطة المخاطر (3)
مشكلات منخفضة المخاطر (2)
عوامل الخطر
⚙️ الأوامر الخارجية (6)
🌐 الوصول إلى الشبكة (6)
📁 الوصول إلى نظام الملفات (7)
🔑 متغيرات البيئة (1)
الأنماط المكتشفة
درجة الجودة
ماذا يمكنك بناءه
Автоматизированное сквозное тестирование
QA-инженеры используют этот навык для создания надежных браузерных тестов, которые проверяют функциональность веб-приложений в разных браузерах без ручного вмешательства.
Извлечение веб-данных в масштабе
Инженеры данных и исследователи автоматизируют скрапинг динамических веб-сайтов, требующих рендеринга JavaScript, извлекая структурированные данные для аналитических конвейеров.
Автоматизированная обработка форм
Бизнес-пользователи автоматизируют повторяющиеся веб-задачи по заполнению форм, вводу данных и рабочие процессы, охватывающие несколько веб-страниц.
جرّب هذه الموجهات
Use the browser automation skill to navigate to https://example.com and tell me what the page title is.
Go to the login page at https://example.com/login, fill in the username field with 'testuser' and password field with 'password123', then click the submit button and report the result.
Navigate to https://example.com/dashboard, wait for the page to fully load (5 seconds), and take a full-page screenshot saved to /tmp/dashboard.png. Report the file path when complete.
Perform the following multi-step workflow: 1) Go to https://example.com/shop, 2) Search for 'wireless headphones', 3) Click on the first product, 4) Add it to cart, 5) Navigate to cart page, 6) Take screenshot of cart contents. Report each step result.
أفضل الممارسات
- Используйте явные ожидания с настройками тайм-аута вместо фиксированных задержек сна для надежного определения элементов при разных скоростях загрузки страниц.
- Обновляйте драйверы браузера в соответствии с версиями браузеров для совместимости и исправлений безопасности.
- Храните снимки экрана и загрузки в специальных каталогах с надлежащей очисткой, чтобы избежать проблем с дисковым пространством при длительных автоматизациях.
تجنب
- Избегайте жестко закодированных селекторов без резервных стратегий - изменения структуры страницы сломают ваши автоматизации.
- Не пропускайте обработку ошибок для сетевых тайм-аутов и исключений "элемент не найден" - они распространены в реальной веб-автоматизации.
- Избегайте запуска нескольких экземпляров браузера без пула соединений в производственных средах для предотвращения исчерпания ресурсов.