முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்

MCP (மாடல் கான்டெக்ஸ்ட் புரோட்டோகால்)

இது என்ன செய்யும்?

WebdriverIO MCP என்பது மாடல் கான்டெக்ஸ்ட் புரோட்டோகால் (MCP) சர்வர் ஆகும், இது Claude Desktop மற்றும் Claude Code போன்ற AI உதவியாளர்கள் வலை உலாவிகள் மற்றும் மொபைல் பயன்பாடுகளை தானியங்குபடுத்தி இயக்க உதவுகிறது.

ஏன் WebdriverIO MCP?

  • மொபைல்-முதன்மை: உலாவி மட்டுமே இயங்கும் MCP சர்வர்களுக்கு மாறாக, WebdriverIO MCP ஆனது Appium மூலம் iOS மற்றும் Android நேட்டிவ் ஆப் ஆட்டோமேஷனை ஆதரிக்கிறது
  • குறுக்கு-தளம் தேர்வுக்கருவிகள்: ஸ்மார்ட் எலிமென்ட் கண்டறிதல் பல இடம் கண்டறிதல் உத்திகளை (accessibility ID, XPath, UiAutomator, iOS predicates) தானாகவே உருவாக்குகிறது
  • WebdriverIO சுற்றுச்சூழல்: பயன்பாட்டில் நிரூபிக்கப்பட்ட WebdriverIO கட்டமைப்பின் மீது கட்டப்பட்டது, அதன் செல்வமான சேவைகள் மற்றும் அறிக்கையாளர்கள் சுற்றுச்சூழலுடன்

இது பின்வருவனவற்றிற்கு ஒரே இடைமுகத்தை வழங்குகிறது:

  • 🖥️ டெஸ்க்டாப் உலாவிகள் (Chrome - headed அல்லது headless முறையில்)
  • 📱 நேட்டிவ் மொபைல் ஆப்ஸ் (iOS சிமுலேட்டர்கள் / Android எமுலேட்டர்கள் / Appium மூலம் உண்மையான சாதனங்கள்)
  • 📳 ஹைப்ரிட் மொபைல் ஆப்ஸ் (Appium மூலம் நேட்டிவ் + WebView சூழல் மாற்றம்)

@wdio/mcp பேக்கேஜ் மூலமாக.

இது AI உதவியாளர்களை பின்வருமாறு செய்ய அனுமதிக்கிறது:

  • உலாவிகளை துவக்கி கட்டுப்படுத்துதல் கட்டமைக்கக்கூடிய பரிமாணங்கள், headless முறை, மற்றும் விருப்ப ஆரம்ப வழிசெலுத்தல் ஆகியவற்றுடன்
  • வலைத்தளங்களில் வழிசெலுத்துதல் மற்றும் எலிமென்ட்களுடன் தொடர்புகொள்ளுதல் (கிளிக், டைப், ஸ்க்ரோல்)
  • பக்க உள்ளடக்கத்தை பகுப்பாய்வு செய்தல் அணுகல்தன்மை மரம் மற்றும் தெரியக்கூடிய எலிமென்ட்களை பக்கப்படுத்தல் ஆதரவுடன் கண்டறிதல்
  • ஸ்கிரீன்ஷாட் எடுத்தல் தானாகவே மேம்படுத்தப்பட்டது (அளவு மாற்றப்பட்டு, அதிகபட்சம் 1MB வரை சுருக்கப்பட்டது)
  • குக்கீகளை நிர்வகித்தல் அமர்வு கையாளுதலுக்காக
  • மொபைல் சாதனங்களை கட்டுப்படுத்துதல் சைகைகள் உட்பட (தட்டுதல், ஸ்வைப், இழுத்து விடுதல்)
  • சூழல்களை மாற்றுதல் ஹைப்ரிட் ஆப்களில் நேட்டிவ் மற்றும் webview இடையே
  • ஸ்கிரிப்ட்களை செயல்படுத்துதல் - உலாவிகளில் JavaScript, சாதனங்களில் Appium மொபைல் கட்டளைகள்
  • சாதன அம்சங்களை கையாளுதல் சுழற்சி, கீபோர்டு, புவியிடங்குறிப்பு போன்றவை
  • மேலும் பல, Tools மற்றும் Configuration விருப்பங்களைப் பார்க்கவும்
தகவல்

குறிப்பு மொபைல் ஆப்களுக்கு மொபைல் தானியங்குபடுத்தலுக்கு பொருத்தமான டிரைவர்களுடன் இயங்கும் Appium சர்வர் தேவை. அமைவுக்கான வழிமுறைகளுக்கு முன்தேவைகள் பார்க்கவும்.

நிறுவல்

@wdio/mcpஐ பயன்படுத்த எளிதான வழி உள்ளூர் நிறுவல் இல்லாமல் npx மூலம்:

npx @wdio/mcp

அல்லது உலகளாவிய அளவில் நிறுவவும்:

npm install -g @wdio/mcp

Claude உடன் பயன்படுத்துதல்

WebdriverIO MCPஐ Claude உடன் பயன்படுத்த, கட்டமைப்பு கோப்பை மாற்றவும்:

{
"mcpServers": {
"wdio-mcp": {
"command": "npx",
"args": ["-y", "@wdio/mcp"]
}
}
}

கட்டமைப்பைச் சேர்த்த பிறகு, Claude ஐ மீண்டும் தொடங்கவும். WebdriverIO MCP கருவிகள் உலாவி மற்றும் மொபைல் தானியங்கு பணிகளுக்காக கிடைக்கும்.

Claude Code உடன் பயன்படுத்துதல்

Claude Code தானாகவே MCP சர்வர்களைக் கண்டறிகிறது. உங்கள் திட்டத்தின் .claude/settings.json, அல்லது .mcp.jsonஇல் இதை கட்டமைக்கலாம்.

அல்லது இயக்குவதன் மூலம் உலகளாவிய .claude.json இல் சேர்க்கவும்:

claude mcp add --transport stdio wdio-mcp -- npx -y @wdio/mcp

claude codeக்குள் /mcp கட்டளையை இயக்கி அதை சரிபார்க்கவும்.

விரைவு தொடக்க எடுத்துக்காட்டுகள்

உலாவி தானியங்குபடுத்தல்

உலாவி பணிகளை தானியங்குபடுத்த Claude ஐ கேளுங்கள்:

"Chrome ஐ திறந்து https://webdriver.io க்கு செல்லுங்கள்"
"'Get Started' பொத்தானைக் கிளிக் செய்யவும்"
"பக்கத்தின் ஸ்கிரீன்ஷாட் எடுக்கவும்"
"பக்கத்தில் உள்ள அனைத்து தெரியும் இணைப்புகளையும் கண்டறியவும்"

மொபைல் ஆப் தானியங்குபடுத்தல்

மொபைல் ஆப்களை தானியங்குபடுத்த Claude ஐ கேளுங்கள்:

"iPhone 15 சிமுலேட்டரில் எனது iOS ஆப்பைத் தொடங்கவும்"
"உள்நுழைவு பொத்தானைத் தட்டவும்"
"கீழே ஸ்க்ரோல் செய்ய மேலே ஸ்வைப் செய்யவும்"
"தற்போதைய திரையின் ஸ்கிரீன்ஷாட் எடுக்கவும்"

திறன்கள்

உலாவி தானியங்குபடுத்தல் (Chrome)

அம்சம்விளக்கம்
அமர்வு மேலாண்மைChrome ஐ headed/headless முறையில் தனிப்பயன் பரிமாணங்களுடன் மற்றும் விருப்ப வழிசெலுத்தல் URL உடன் தொடங்கவும்
வழிசெலுத்தல்URL களுக்கு வழிசெலுத்தவும்
எலிமென்ட் தொடர்புஎலிமென்ட்களை கிளிக் செய்யவும், உரையை தட்டச்சு செய்யவும், பல்வேறு தேர்வுக்கருவிகளால் எலிமென்ட்களைக் கண்டறியவும்
பக்க பகுப்பாய்வுதெரியக்கூடிய எலிமென்ட்களைப் பெறுங்கள் (பக்கப்படுத்தலுடன்), அணுகல்தன்மை மரம் (வடிகட்டலுடன்)
ஸ்கிரீன்ஷாட்கள்ஸ்கிரீன்ஷாட் எடுக்கவும் (தானாக மேம்படுத்தப்பட்டது, அதிகபட்சம் 1MB)
ஸ்க்ரோலிங்கட்டமைக்கக்கூடிய பிக்ஸல் அளவுகளால் மேலே/கீழே ஸ்க்ரோல் செய்யவும்
குக்கீ மேலாண்மைகுக்கீகளைப் பெறுதல் / அமைத்தல் / நீக்குதல்
ஸ்கிரிப்ட் செயல்படுத்துதல்உலாவி சூழலில் தனிப்பயன் JavaScript ஐ செயல்படுத்தவும்

மொபைல் ஆப் தானியங்குபடுத்தல் (iOS/Android)

அம்சம்விளக்கம்
அமர்வு மேலாண்மைசிமுலேட்டர்கள், எமுலேட்டர்கள் அல்லது உண்மையான சாதனங்களில் ஆப்களைத் தொடங்கவும்
தொடு சைகைகள்தட்டுதல், ஸ்வைப், இழுத்து விடுதல்
எலிமென்ட் கண்டறிதல்பல இடங்காண உத்திகள் மற்றும் பக்கப்படுத்தலுடன் ஸ்மார்ட் எலிமென்ட் கண்டறிதல்
ஆப் வாழ்க்கை சுழற்சிஆப் நிலையைப் பெறுதல் (செயல்படுத்த/நிறுத்த execute_script மூலம்)
சூழல் மாற்றம்ஹைப்ரிட் ஆப்களில் நேட்டிவ் மற்றும் webview சூழல்களுக்கு இடையே மாறுதல்
சாதன கட்டுப்பாடுசாதனத்தை சுழற்றுதல், கீபோர்டு கட்டுப்பாடு
புவியிடங்குறிசாதன GPS ஆயத்தொலைவுகளைப் பெறுதல் மற்றும் அமைத்தல்
அனுமதிகள்தானியங்கு அனுமதி மற்றும் எச்சரிக்கை கையாளுதல்
ஸ்கிரிப்ட் செயல்படுத்துதல்Appium மொபைல் கட்டளைகளை செயல்படுத்தவும் (pressKey, deepLink, shell, முதலியன)

முன்தேவைகள்

உலாவி தானியங்குபடுத்தல்

  • உங்கள் கணினியில் Chrome நிறுவப்பட்டிருக்க வேண்டும்
  • WebdriverIO தானியங்கி ChromeDriver மேலாண்மையை கையாளும்

மொபைல் தானியங்குபடுத்தல்

iOS

  1. Mac App Store இலிருந்து Xcode ஐ நிறுவவும்
  2. Xcode கட்டளை வரி கருவிகளை நிறுவவும்:
    xcode-select --install
  3. Appium ஐ நிறுவவும்:
    npm install -g appium
  4. XCUITest டிரைவரை நிறுவவும்:
    appium driver install xcuitest
  5. Appium சர்வரைத் தொடங்கவும்:
    appium
  6. சிமுலேட்டர்களுக்கு: Xcode → Window → Devices and Simulators திறந்து சிமுலேட்டர்களை உருவாக்கவும்/நிர்வகிக்கவும்
  7. உண்மையான சாதனங்களுக்கு: உங்களுக்கு சாதன UDID (40-எழுத்து தனித்துவ அடையாளங்காட்டி) தேவைப்படும்

Android

  1. Android Studio ஐ நிறுவி Android SDK ஐ அமைக்கவும்
  2. சுற்றுச்சூழல் மாறிகளை அமைக்கவும்:
    export ANDROID_HOME=$HOME/Library/Android/sdk
    export PATH=$PATH:$ANDROID_HOME/emulator
    export PATH=$PATH:$ANDROID_HOME/platform-tools
  3. Appium ஐ நிறுவவும்:
    npm install -g appium
  4. UiAutomator2 டிரைவரை நிறுவவும்:
    appium driver install uiautomator2
  5. Appium சர்வரைத் தொடங்கவும்:
    appium
  6. Android Studio → Virtual Device Manager மூலம் எமுலேட்டரை உருவாக்கவும்
  7. சோதனைகளை இயக்கும் முன் எமுலேட்டரைத் தொடங்கவும்

கட்டமைப்பு

எப்படி செயல்படுகிறது

WebdriverIO MCP என்பது AI உதவியாளர்கள் மற்றும் உலாவி/மொபைல் தானியங்குபடுத்தல் இடையே ஒரு பாலமாக செயல்படுகிறது:

┌─────────────────┐     MCP Protocol      ┌─────────────────┐
│ Claude Desktop │ ◄──────────────────► │ @wdio/mcp │
│ or Claude Code │ (stdio) │ Server │
└─────────────────┘ └────────┬────────┘

WebDriverIO API

┌──────────────────────────────┼──────────────────────────────┐
│ │ │
┌───────▼───────┐ ┌───────▼───────┐ ┌───────▼───────┐
│ Chrome │ │ Appium │ │ Appium │
│ (Browser) │ │ (iOS) │ │ (Android) │
└───────────────┘ └───────────────┘ └───────────────┘

அமர்வு மேலாண்மை

  • ஒற்றை-அமர்வு மாதிரி: ஒரே ஒரு உலாவி அல்லது ஆப் அமர்வு மட்டுமே ஒரு முறையில் செயலில் இருக்கும்
  • அமர்வு நிலை கருவி அழைப்புகள் முழுவதும் உலகளாவிய அளவில் பராமரிக்கப்படுகிறது
  • தானியங்கு-பிரிப்பு: பாதுகாக்கப்பட்ட நிலையுடன் (noReset: true) அமர்வுகள் மூடும்போது தானாக பிரிக்கப்படும்

எலிமென்ட் கண்டறிதல்

உலாவி (வெப்)

  • அனைத்து தெரியக்கூடிய, தொடர்புகொள்ளக்கூடிய எலிமென்ட்களைக் கண்டறிய மேம்படுத்தப்பட்ட உலாவி ஸ்கிரிப்டைப் பயன்படுத்துகிறது
  • CSS தேர்வுக்கருவிகள், ஐடிகள், வகுப்புகள் மற்றும் ARIA தகவல்களுடன் எலிமென்ட்களை வழங்குகிறது
  • இயல்பாக காட்சிப்பகுதியில் தெரியக்கூடிய எலிமென்ட்களுக்கு வடிகட்டுகிறது

மொபைல் (நேட்டிவ் ஆப்ஸ்)

  • திறமையான XML பக்க மூலக் குறிப்பைப் பகுப்பாய்வு செய்கிறது (பாரம்பரிய வினவல்களுக்கான 600+ க்கு எதிராக 2 HTTP அழைப்புகள்)
  • Android மற்றும் iOS க்கான தளம் சார்ந்த எலிமென்ட் வகைப்பாடு
  • ஒவ்வொரு எலிமென்ட்டிற்கும் பல இடங்காண உத்திகளை உருவாக்குகிறது:
    • Accessibility ID (குறுக்கு-தளம், மிகவும் நிலையானது)
    • Resource ID / Name பண்புக்கூறு
    • Text / Label பொருத்தம்
    • XPath (முழு மற்றும் எளிமைப்படுத்தப்பட்ட)
    • UiAutomator (Android) / Predicates (iOS)

தேர்வுக் கருவி தொடரியல்

MCP சர்வர் பல தேர்வுக் கருவி உத்திகளை ஆதரிக்கிறது. விரிவான ஆவணத்திற்கு Selectors ஐப் பார்க்கவும்.

வெப் (CSS/XPath)

# CSS Selectors
button.my-class
#element-id
[data-testid="login"]

# XPath
//button[@class='submit']
//a[contains(text(), 'Click')]

# Text Selectors (WebdriverIO specific)
button=Exact Button Text
a*=Partial Link Text

மொபைல் (குறுக்கு-தளம்)

# Accessibility ID (recommended - works on iOS & Android)
~loginButton

# Android UiAutomator
android=new UiSelector().text("Login")

# iOS Predicate String
-ios predicate string:label == "Login"

# iOS Class Chain
-ios class chain:**/XCUIElementTypeButton[`label == "Login"`]

# XPath (works on both platforms)
//android.widget.Button[@text="Login"]
//XCUIElementTypeButton[@label="Login"]

கிடைக்கும் கருவிகள்

MCP சர்வர் உலாவி மற்றும் மொபைல் தானியங்குபடுத்தலுக்காக 25 கருவிகளை வழங்குகிறது. முழுமையான குறிப்புக்கு Tools ஐப் பார்க்கவும்.

உலாவி கருவிகள்

கருவிவிளக்கம்
start_browserChrome உலாவியைத் தொடங்கவும் (விருப்ப ஆரம்ப URL உடன்)
close_sessionஅமர்வை மூடவும் அல்லது பிரிக்கவும்
navigateURL க்கு வழிசெலுத்தவும்
click_elementஎலிமென்ட்டைக் கிளிக் செய்யவும்
set_valueஉள்ளீட்டில் உரையை தட்டச்சு செய்யவும்
get_visible_elementsதெரியக்கூடிய/தொடர்புகொள்ளக்கூடிய எலிமென்ட்களைப் பெறுங்கள் (பக்கப்படுத்தலுடன்)
get_accessibilityஅணுகல்தன்மை மரத்தைப் பெறுங்கள் (வடிகட்டலுடன்)
take_screenshotஸ்கிரீன்ஷாட் எடுக்கவும் (தானாக மேம்படுத்தப்பட்டது)
scrollபக்கத்தை மேலே அல்லது கீழே ஸ்க்ரோல் செய்யவும்
get_cookies / set_cookie / delete_cookiesகுக்கீ மேலாண்மை
execute_scriptஉலாவி சூழலில் JavaScript ஐ செயல்படுத்தவும்

மொபைல் கருவிகள்

கருவிவிளக்கம்
start_app_sessioniOS/Android ஆப்பைத் தொடங்கவும்
tap_elementஎலிமென்ட் அல்லது ஆயத்தொலைவுகளைத் தட்டவும்
swipeஒரு திசையில் ஸ்வைப் செய்யவும்
drag_and_dropஇடங்களுக்கு இடையே இழுக்கவும்
get_app_stateஆப் இயங்குகிறதா என்பதைச் சரிபார்க்கவும்
get_contexts / switch_contextஹைப்ரிட் ஆப் சூழல் மாற்றம்
rotate_deviceபட்டை/நிலக்குத்து நிலைக்கு சுழற்றவும்
get_geolocation / set_geolocationGPS ஆயத்தொலைவுகளைப் பெறவும் அல்லது அமைக்கவும்
hide_keyboardதிரையில் தோன்றும் கீபோர்டை மறைக்கவும்
execute_scriptAppium மொபைல் கட்டளைகளை செயல்படுத்தவும்

தானியங்கு கையாளுதல்

அனுமதிகள்

இயல்பாக, MCP சர்வர் தானாகவே ஆப் அனுமதிகளை வழங்குகிறது (autoGrantPermissions: true), தானியங்குபடுத்தலின் போது அனுமதி உரையாடல்களை கைமுறையாக கையாள வேண்டிய தேவையை நீக்குகிறது.

அமைப்பு எச்சரிக்கைகள்

முறைமை எச்சரிக்கைகள் ("அறிவிப்புகளை அனுமதிக்கவா?" போன்றவை) இயல்பாக தானாகவே ஏற்றுக்கொள்ளப்படுகின்றன (autoAcceptAlerts: true). இதை நிராகரிக்க autoDismissAlerts: true மூலம் கட்டமைக்கலாம்.

கட்டமைப்பு

சூழல் மாறிகள்

Appium சர்வர் இணைப்பை கட்டமைக்கவும்:

மாறிஇயல்புநிலைவிளக்கம்
APPIUM_URL127.0.0.1Appium சர்வர் ஹோஸ்ட்நேம்
APPIUM_URL_PORT4723Appium சர்வர் போர்ட்
APPIUM_PATH/Appium சர்வர் பாதை

தனிப்பயன் Appium சர்வருடன் எடுத்துக்காட்டு

{
"mcpServers": {
"wdio-mcp": {
"command": "npx",
"args": ["-y", "@wdio/mcp"],
"env": {
"APPIUM_URL": "192.168.1.100",
"APPIUM_URL_PORT": "4724"
}
}
}
}

செயல்திறன் மேம்படுத்தல்

MCP சர்வர் திறமையான AI உதவியாளர் தொடர்புக்காக மேம்படுத்தப்பட்டுள்ளது:

  • TOON வடிவம்: குறைந்தபட்ச டோக்கன் பயன்பாட்டிற்கு Token-Oriented Object Notation பயன்படுத்துகிறது
  • XML பகுப்பாய்வு: மொபைல் எலிமென்ட் கண்டறிதல் 2 HTTP அழைப்புகளைப் பயன்படுத்துகிறது (பாரம்பரியமாக 600+ க்கு எதிராக)
  • ஸ்கிரீன்ஷாட் சுருக்கம்: Sharp பயன்படுத்தி படங்கள் தானாகவே அதிகபட்சம் 1MB க்கு சுருக்கப்படுகின்றன
  • காட்சிப்பகுதி வடிகட்டல்: இயல்பாக தெரியக்கூடிய எலிமென்ட்கள் மட்டுமே திருப்பித் தரப்படுகின்றன
  • பக்கப்படுத்தல்: பதில் அளவைக் குறைக்க பெரிய எலிமென்ட் பட்டியல்களை பக்கப்படுத்தலாம்

TypeScript ஆதரவு

MCP சர்வர் TypeScript இல் எழுதப்பட்டுள்ளது மற்றும் முழு வகை வரையறைகளைக் கொண்டுள்ளது. நீங்கள் சர்வரை நிரலாக்கரீதியாக விரிவாக்கினால் அல்லது ஒருங்கிணைத்தால், தானியங்கு-நிறைவு மற்றும் வகை பாதுகாப்பிலிருந்து நன்மை பெறுவீர்கள்.

பிழை கையாளுதல்

அனைத்து கருவிகளும் வலுவான பிழை கையாளுதலுடன் வடிவமைக்கப்பட்டுள்ளன:

  • பிழைகள் உரை உள்ளடக்கமாக திருப்பித் தரப்படுகின்றன (ஒருபோதும் எறியப்படுவதில்லை), MCP நெறிமுறை நிலைத்தன்மையை பராமரிக்கின்றன
  • விளக்கமான பிழை செய்திகள் சிக்கல்களை கண்டறிய உதவும்
  • தனிப்பட்ட செயல்பாடுகள் தோல்வியுற்றாலும் அமர்வு நிலை பாதுகாக்கப்படுகிறது

பயன்பாடு வழக்குகள்

தர உறுதிப்படுத்தல்

  • AI-சக்தியூட்டப்பட்ட சோதனை வழக்கு செயல்படுத்துதல்
  • ஸ்கிரீன்ஷாட்களுடன் காட்சி பிறழ்வு சோதனை
  • அணுகல்தன்மை மர பகுப்பாய்வு மூலம் அணுகல்தன்மை தணிக்கை

வெப் ஸ்க்ரேப்பிங் & தரவு பிரித்தெடுத்தல்

  • சிக்கலான பல பக்க பாய்வுகளில் வழிசெலுத்தவும்
  • மாறும் உள்ளடக்கத்திலிருந்து கட்டமைக்கப்பட்ட தரவைப் பிரித்தெடுக்கவும்
  • அங்கீகாரம் மற்றும் அமர்வு மேலாண்மையைக் கையாளுதல்

மொபைல் ஆப் சோதனை

  • குறுக்கு-தளம் சோதனை தானியங்குபடுத்தல் (iOS + Android)
  • ஆன்போர்டிங் பாய்வு சரிபார்ப்பு
  • ஆழ இணைப்பு மற்றும் வழிசெலுத்தல் சோதனை

ஒருங்கிணைப்பு சோதனை

  • முடிவிலிருந்து-முடிவு வரை வேர்க்ஃப்ளோ சோதனை
  • API + UI ஒருங்கிணைப்பு சரிபார்ப்பு
  • பல-தளம் ஒத்திசைவு சரிபார்ப்புகள்

பிழைதிருத்தம்

உலாவி தொடங்காது

  • Chrome நிறுவப்பட்டுள்ளதை உறுதிப்படுத்தவும்
  • இயல்புநிலை பிழைத்திருத்த போர்ட் (9222) வேறு எந்த செயல்முறையும் பயன்படுத்தவில்லை என்பதை சரிபார்க்கவும்
  • காட்சி சிக்கல்கள் ஏற்பட்டால் headless முறையை முயற்சிக்கவும்

Appium இணைப்பு தோல்வியுற்றது

  • Appium சர்வர் இயங்குவதை சரிபார்க்கவும் (appium)
  • Appium URL மற்றும் போர்ட் கட்டமைப்பை சரிபார்க்கவும்
  • பொருத்தமான டிரைவர் நிறுவப்பட்டுள்ளதை உறுதிசெய்யவும் (appium driver list)

iOS சிமுலேட்டர் சிக்கல்கள்

  • Xcode நிறுவப்பட்டு புதுப்பித்த நிலையில் உள்ளதா என்பதை உறுதிசெய்யவும்
  • சிமுலேட்டர்கள் கிடைக்கின்றனவா என சரிபார்க்கவும் (xcrun simctl list devices)
  • உண்மையான சாதனங்களுக்கு, UDID சரியானதா என்பதை சரிபார்க்கவும்

Android எமுலேட்டர் சிக்கல்கள்

  • Android SDK சரியாக கட்டமைக்கப்பட்டுள்ளதை உறுதிசெய்யவும்
  • எமுலேட்டர் இயங்குகிறதா என சரிபார்க்கவும் (adb devices)
  • ANDROID_HOME சுற்றுச்சூழல் மாறி அமைக்கப்பட்டுள்ளதா என சரிபார்க்கவும்

வளங்கள்

  • Tools Reference - கிடைக்கும் கருவிகளின் முழு பட்டியல்
  • Selectors Guide - தேர்வுக் கருவி தொடரியல் ஆவணம்
  • Configuration - கட்டமைப்பு விருப்பங்கள்
  • FAQ - அடிக்கடி கேட்கப்படும் கேள்விகள்
  • GitHub Repository - மூல குறியீடு மற்றும் சிக்கல்கள்
  • NPM Package - npm இல் பேக்கேஜ்
  • Model Context Protocol - MCP குறிப்புரை

Welcome! How can I help?

WebdriverIO AI Copilot