FAQ
Поширені запитання про WebdriverIO MCP.
Загальне
Що таке MCP?
MCP (Model Context Protocol) - це відкритий протокол, який дозволяє AI-асистентам, таким як Claude, взаємодіяти із зовнішніми інструментами та сервісами. WebdriverIO MCP реалізує цей протокол, щоб надати можливості автоматизації браузера та мобільних пристроїв для Claude Desktop та Claude Code.
Що я можу автоматизувати за допомогою WebdriverIO MCP?
Ви можете автоматизувати:
- Десктопні браузери (Chrome) - навігацію, клацання, введення тексту, скріншоти
- iOS додатки - на симуляторах або реальних пристроях
- Android додатки - на емуляторах або реальних пристроях
- Гібридні додатки - перемикання між нативним та веб-контекстами
Чи потрібно мені писати код?
Ні! Це головна перевага MCP. Ви можете описати природною мовою, що ви хочете зробити, і Claude використає відповідні інструменти для виконання завдання.
Приклади запитів:
- "Відкрий Chrome і перейди на webdriver.io"
- "Натисни кнопку Get Started"
- "Зроби скріншот поточної сторінки"
- "Запусти мій iOS додаток і увійди як тестовий користувач"
Встановлення і налаштування
Як встановити WebdriverIO MCP?
Вам не потрібно встановлювати його окремо. MCP-сервер запускається автоматично через npx, коли ви налаштовуєте його в Claude Desktop або Claude Code.
Додайте це до конфігурації Claude Desktop:
{
"mcpServers": {
"wdio-mcp": {
"command": "npx",
"args": ["-y", "@wdio/mcp"]
}
}
}
Де знаходиться конфігураційний файл Claude Desktop?
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Чи потрібен Appium для автоматизації браузера?
Ні. Для автоматизації браузера потрібен лише встановлений Chrome. WebdriverIO автоматично керує ChromeDriver.
Чи потрібен Appium для мобільної автоматизації?
Так. Мобільна автоматизація вимагає:
- Запущений сервер Appium (
npm install -g appium && appium) - Встановлені драйвери платформ (
appium driver install xcuitestдля iOS,appium driver install uiautomator2для Android) - Відповідні інструменти розробки (Xcode для iOS, Android SDK для Android)
Автоматизація браузера
Які браузери підтримуються?
На даний момент підтримується лише Chrome. Підтримка інших браузерів може бути додана в майбутніх версіях.
Чи можу я запустити Chrome в режимі headless?
Так! Попросіть Claude запустити браузер у режимі headless:
"Запусти Chrome у режимі headless"
Або Claude використає цю опцію, коли доречно (наприклад, в контекстах CI/CD).
Чи можу я встановити розмір вікна браузера?
Так. Ви можете вказати розміри при запуску браузера:
"Запусти Chrome з розміром вікна 1920x1080"
Підтримувані розміри: 400-3840 пікселів у ширину, 400-2160 пікселів у висоту. За замовчуванням 1920x1080.