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)