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

அடிக்கடி கேட்கப்படும் கேள்விகள்

WebdriverIO MCP பற்றிய அடிக்கடி கேட்கப்படும் கேள்விகள்.

பொதுவானவை

MCP என்றால் என்ன?

MCP (Model Context Protocol) என்பது ஒரு திறந்த நெறிமுறையாகும், இது Claude போன்ற AI உதவியாளர்களை வெளிப்புற கருவிகள் மற்றும் சேவைகளுடன் தொடர்பு கொள்ள உதவுகிறது. WebdriverIO MCP இந்த நெறிமுறையை செயல்படுத்தி, Claude Desktop மற்றும் Claude Code-க்கு உலாவி மற்றும் மொபைல் தானியக்க திறன்களை வழங்குகிறது.

WebdriverIO MCP மூலம் நான் எதை தானியங்கி செய்யலாம்?

நீங்கள் இவற்றை தானியங்கி செய்யலாம்:

  • டெஸ்க்டாப் உலாவிகள் (Chrome) - வழிசெலுத்தல், கிளிக் செய்தல், தட்டச்சு செய்தல், திரைப்பிடிப்புகள்
  • iOS பயன்பாடுகள் - சிமுலேட்டர்களில் அல்லது உண்மையான சாதனங்களில்
  • Android பயன்பாடுகள் - எமுலேட்டர்களில் அல்லது உண்மையான சாதனங்களில்
  • ஹைபிரிட் பயன்பாடுகள் - நேட்டிவ் மற்றும் வெப் சூழல்களுக்கு இடையே மாறுதல்

நான் குறியீடு எழுத வேண்டுமா?

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

உதாரண தூண்டுதல்கள்:

  • "Chrome-ஐத் திறந்து webdriver.io-க்கு வழிநடத்துங்கள்"
  • "Get Started பொத்தானை கிளிக் செய்யவும்"
  • "தற்போதைய பக்கத்தின் திரைப்பிடிப்பு எடுக்கவும்"
  • "என் iOS பயன்பாட்டைத் தொடங்கி, சோதனை பயனராக உள்நுழையவும்"

நிறுவல் & அமைப்பு

WebdriverIO MCP-ஐ எப்படி நிறுவுவது?

நீங்கள் இதை தனியாக நிறுவ வேண்டியதில்லை. Claude Desktop அல்லது Claude Code-இல் கட்டமைக்கும்போது MCP சேவையகம் npx மூலம் தானாகவே இயங்குகிறது.

உங்கள் 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 தேவையா?

ஆம். மொபைல் தானியக்கம் இவற்றை தேவைப்படுத்துகிறது:

  1. Appium சேவையகம் இயங்குதல் (npm install -g appium && appium)
  2. பிளாட்ஃபார்ம் இயக்கிகள் நிறுவப்பட்டுள்ளன (appium driver install xcuitest iOS-க்கு, appium driver install uiautomator2 Android-க்கு)
  3. பொருத்தமான மேம்பாட்டு கருவிகள் (iOS-க்கு Xcode, Android-க்கு Android SDK)

உலாவி தானியக்கம்

எந்த உலாவிகள் ஆதரிக்கப்படுகின்றன?

தற்போது, Chrome மட்டுமே ஆதரிக்கப்படுகிறது. எதிர்கால பதிப்புகளில் மற்ற உலாவிகளுக்கான ஆதரவு சேர்க்கப்படலாம்.

நான் Chrome-ஐ headless முறையில் இயக்க முடியுமா?

ஆம்! உலாவியை headless முறையில் தொடங்க Claude-ஐக் கேளுங்கள்:

"Start Chrome in headless mode"

அல்லது Claude தேவையான சூழல்களில் (எ.கா., CI/CD சூழல்களில்) இந்த விருப்பத்தைப் பயன்படுத்தும்.

நான் உலாவி சாளர அளவை அமைக்க முடியுமா?

ஆம். உலாவியைத் தொடங்கும்போது பரிமாணங்களைக் குறிப்பிடலாம்:

"Start Chrome with a window size of 1920x1080"

ஆதரிக்கப்படும் பரிமாணங்கள்: 400-3840 பிக்சல் அகலம், 400-2160 பிக்சல் உயரம். இயல்புநிலை 1920x1080.

நான் உலாவியைத் தொடங்கி ஒரே படியில் வழிசெலுத்த முடியுமா?

ஆம்! navigationUrl அளவுருவைப் பயன்படுத்தவும்:

"Start Chrome and navigate to https://webdriver.io"

உலாவியைத் தொடங்கி பின்னர் தனியாக வழிசெலுத்துவதை விட இது அதிக திறமையானது.

திரைப்பிடிப்புகளை எப்படி எடுப்பது?

Claude-ஐ எளிதாகக் கேளுங்கள்:

"Take a screenshot of the current page"

திரைப்பிடிப்புகள் தானாகவே மேம்படுத்தப்படுகின்றன:

  • அதிகபட்சம் 2000px பரிமாணத்திற்கு அளவிடப்பட்டது
  • அதிகபட்சம் 1MB கோப்பு அளவிற்கு குறுக்கப்பட்டது
  • வடிவம்: PNG அல்லது JPEG (சிறந்த தரத்திற்காக தானாகத் தேர்ந்தெடுக்கப்படுகிறது)

நான் iframes உடன் தொடர்புகொள்ள முடியுமா?

தற்போது, MCP சேவையகம் முக்கிய ஆவணத்தில் செயல்படுகிறது. iframe தொடர்பு எதிர்கால பதிப்புகளில் சேர்க்கப்படலாம்.

நான் தனிப்பயன் JavaScript-ஐ இயக்க முடியுமா?

ஆம்! execute_script கருவியைப் பயன்படுத்தவும்:

"Execute script to get the page title" "Execute script: return document.querySelectorAll('button').length"


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

iOS பயன்பாட்டை எப்படித் தொடங்குவது?

தேவையான விவரங்களுடன் Claude-ஐக் கேளுங்கள்:

"Start my iOS app located at /path/to/MyApp.app on the iPhone 15 simulator"

அல்லது நிறுவப்பட்ட பயன்பாட்டிற்கு:

"Start the app with noReset enabled on the iPhone 15 simulator"

Android பயன்பாட்டை எப்படித் தொடங்குவது?

"Start my Android app at /path/to/app.apk on the Pixel 7 emulator"

அல்லது நிறுவப்பட்ட பயன்பாட்டிற்கு:

"Start the app with noReset enabled on the Pixel 7 emulator"

உண்மையான சாதனங்களில் சோதிக்க முடியுமா?

ஆம்! உண்மையான சாதனங்களுக்கு, உங்களுக்கு சாதன UDID தேவை:

  • iOS: சாதனத்தை இணைக்கவும், Finder-ஐத் திறக்கவும், சாதனத்தைக் கிளிக் செய்யவும், UDID-ஐ வெளிப்படுத்த தொடர் எண்ணைக் கிளிக் செய்யவும்
  • Android: முனையத்தில் adb devices இயக்கவும்

பின்னர் Claude-ஐக் கேளுங்கள்:

"Start my iOS app on the real device with UDID abc123..."

அனுமதி உரையாடல்களை எப்படி கையாள்வது?

இயல்பாக, அனுமதிகள் தானாகவே வழங்கப்படுகின்றன (autoGrantPermissions: true). அனுமதி ஓட்டங்களை சோதிக்க வேண்டுமென்றால், இதை முடக்கலாம்:

"Start my app without automatically granting permissions"

எந்த சைகைகள் ஆதரிக்கப்படுகின்றன?

  • Tap: உறுப்புகள் அல்லது ஆயங்களில் தட்டவும்
  • Swipe: மேலே, கீழே, இடது, வலது ஸ்வைப் செய்யவும்
  • Drag and Drop: ஒரு உறுப்பிலிருந்து மற்றொன்றுக்கு அல்லது ஆயங்களுக்கு இழுக்கவும்

குறிப்பு: long_press Appium மொபைல் கட்டளைகளுடன் execute_script மூலம் கிடைக்கிறது.

மொபைல் பயன்பாடுகளில் எப்படி ஸ்க்ரோல் செய்வது?

ஸ்வைப் சைகைகளைப் பயன்படுத்தவும்:

"Swipe up to scroll down" "Swipe down to scroll up"

சாதனத்தை சுழற்ற முடியுமா?

ஆம்:

"Rotate the device to landscape" "Rotate the device to portrait"

ஹைபிரிட் பயன்பாடுகளை எப்படி கையாள்வது?

வெப்வியூக்களைக் கொண்ட பயன்பாடுகளுக்கு, நீங்கள் சூழல்களை மாற்றலாம்:

"Get available contexts" "Switch to the webview context" "Switch back to native context"

Appium மொபைல் கட்டளைகளை இயக்க முடியுமா?

ஆம்! execute_script கருவியைப் பயன்படுத்தவும்:

Execute script "mobile: pressKey" with args [{ keycode: 4 }]  // Press BACK on Android
Execute script "mobile: activateApp" with args [{ appId: "com.example.app" }]
Execute script "mobile: terminateApp" with args [{ bundleId: "com.example.app" }]

உறுப்பு தேர்வு

எந்த உறுப்புடன் தொடர்புகொள்ள வேண்டும் என்று Claude எப்படி அறிகிறது?

பக்கம்/திரையில் உள்ள ஊடாடும் உறுப்புகளை அடையாளம் காண Claude get_visible_elements கருவியைப் பயன்படுத்துகிறது. ஒவ்வொரு உறுப்பும் பல தேர்வாளர் உத்திகளுடன் வருகிறது.

பக்கத்தில் மிக அதிகமான உறுப்புகள் இருந்தால் என்ன செய்வது?

பெரிய உறுப்பு பட்டியல்களை நிர்வகிக்க பக்கமிடலைப் பயன்படுத்தவும்:

"Get the first 20 visible elements" "Get visible elements with offset 20 and limit 20"

பதிலில் உறுப்புகளில் ஊடாக வழிசெலுத்த உதவும் total, showing, மற்றும் hasMore அடங்கும்.

குறிப்பிட்ட வகையான உறுப்புகளை மட்டும் பெற முடியுமா?

ஆம்! elementType அளவுருவைப் பயன்படுத்தவும்:

  • interactable (இயல்பு): பொத்தான்கள், இணைப்புகள், உள்ளீடுகள்
  • visual: படங்கள், SVG-கள்
  • all: இரண்டு வகைகளும்

"Get visible visual elements on the page"

Claude தவறான உறுப்பைக் கிளிக் செய்தால் என்ன செய்வது?

நீங்கள் இன்னும் குறிப்பிட்டு இருக்கலாம்:

  • துல்லியமான உரையை வழங்கவும்: "Click the button that says 'Submit Order'"
  • தேர்வாளரை வழங்கவும்: "Click the element with selector #submit-btn"
  • அணுகல் ID-ஐ வழங்கவும்: "Click the element with accessibility ID loginButton"

மொபைலுக்கான சிறந்த தேர்வாளர் உத்தி என்ன?

  1. Accessibility ID (சிறந்தது) - ~loginButton
  2. Resource ID (Android) - id=login_button
  3. Predicate String (iOS) - -ios predicate string:label == "Login"
  4. XPath (கடைசி முயற்சி) - மெதுவானது ஆனால் எல்லா இடங்களிலும் வேலை செய்கிறது

அணுகல்தன்மை மரம் என்றால் என்ன, எப்போது அதைப் பயன்படுத்த வேண்டும்?

அணுகல்தன்மை மரம் பக்க உறுப்புகளைப் பற்றிய செமாண்டிக் தகவல்களை (பங்குகள், பெயர்கள், நிலைகள்) வழங்குகிறது. இந்த சூழ்நிலைகளில் get_accessibility பயன்படுத்தவும்:

  • get_visible_elements எதிர்பார்க்கப்படும் உறுப்புகளைத் திருப்பி அளிக்கவில்லை
  • அணுகல்தன்மை பங்கு (பொத்தான், இணைப்பு, உரைப்பெட்டி, போன்றவை) மூலம் உறுப்புகளைக் கண்டறிய வேண்டும்
  • உறுப்புகளைப் பற்றிய விரிவான செமாண்டிக் தகவல் தேவை

"Get accessibility tree filtered to button and link roles"


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

ஒரே நேரத்தில் பல அமர்வுகளை வைத்திருக்க முடியுமா?

இல்லை. MCP சேவையகம் ஒற்றை-அமர்வு மாதிரியைப் பயன்படுத்துகிறது. ஒரு நேரத்தில் ஒரு உலாவி அல்லது பயன்பாட்டு அமர்வு மட்டுமே செயலில் இருக்க முடியும்.

அமர்வை மூடும்போது என்ன நடக்கிறது?

அது அமர்வு வகை மற்றும் அமைப்புகளைப் பொறுத்தது:

  • உலாவி: Chrome முற்றிலும் மூடப்படுகிறது
  • மொபைல் noReset: false உடன்: பயன்பாடு முடிவடைகிறது
  • மொபைல் noReset: true அல்லது appPath இல்லாமல்: பயன்பாடு திறந்தே இருக்கும் (அமர்வு தானாகவே பிரிக்கப்படுகிறது)

அமர்வுகளுக்கு இடையில் பயன்பாட்டு நிலையை பாதுகாக்க முடியுமா?

ஆம்! noReset விருப்பத்தைப் பயன்படுத்தவும்:

"Start my app with noReset enabled"

இது உள்நுழைவு நிலை, விருப்பங்கள் மற்றும் பிற பயன்பாட்டு தரவைப் பாதுகாக்கிறது.

மூடுவதற்கும் பிரிப்பதற்கும் இடையே உள்ள வேறுபாடு என்ன?

  • மூடு: உலாவி/பயன்பாட்டை முற்றிலுமாக முடிக்கிறது
  • பிரி: தானியக்கத்தைத் துண்டிக்கிறது ஆனால் உலாவி/பயன்பாட்டை இயங்க வைக்கிறது

பிழைத்திருத்தலுக்குப் பிறகு நிலையை கைமுறையாக ஆய்வு செய்ய விரும்பும்போது பிரித்தல் பயனுள்ளதாக இருக்கும்.

பிழைத்திருத்தலின் போது என் அமர்வு தொடர்ந்து நேரம் முடிவடைகிறது

கட்டளை நேர முடிவை அதிகரிக்கவும்:

"Start my app with newCommandTimeout of 300 seconds"

இயல்புநிலை 60 வினாடிகள். நீண்ட பிழைத்திருத்தல் அமர்வுகளுக்கு, 300-600 வினாடிகளை முயற்சிக்கவும்.


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

"Session not found" பிழை

இது செயலில் உள்ள அமர்வு எதுவும் இல்லை என்பதைக் குறிக்கிறது. முதலில் ஒரு உலாவி அல்லது பயன்பாட்டு அமர்வைத் தொடங்கவும்:

"Start Chrome and navigate to google.com"

"Element not found" பிழை

உறுப்பு பார்வையில் இல்லாமல் இருக்கலாம் அல்லது வேறுபட்ட தேர்வாளர் இருக்கலாம். முயற்சி:

  1. முதலில் Claude-ஐக் கண்ணுக்குத் தெரியும் அனைத்து உறுப்புகளையும் பெறச் சொல்லுங்கள்
  2. இன்னும் குறிப்பிட்ட தேர்வாளரை வழங்குதல்
  3. பக்கம்/பயன்பாடு முழுமையாக ஏற்றப்படும் வரை காத்திருத்தல்
  4. திரைக்கு வெளியே உள்ள உறுப்புகளைக் கண்டறிய inViewportOnly: false பயன்படுத்துதல்

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

  1. Chrome நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும்
  2. வேறொரு செயல்முறை பிழைத்திருத்தல் துறையைப் (9222) பயன்படுத்துகிறதா என்பதைச் சரிபார்க்கவும்
  3. headless முறையை முயற்சிக்கவும்

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

மொபைல் தானியக்கத்தைத் தொடங்கும்போது இதுதான் மிகவும் பொதுவான சிக்கல்.

  1. Appium இயங்குகிறது என்பதை சரிபார்க்கவும்: curl http://localhost:4723/status
  2. தேவைப்பட்டால் Appium-ஐத் தொடங்கவும்: appium
  3. உங்கள் Appium URL உள்ளமைவு சேவையகத்துடன் பொருந்துகிறதா என்பதைச் சரிபார்க்கவும்
  4. இயக்கிகள் நிறுவப்பட்டுள்ளனவா என்பதை உறுதிப்படுத்தவும்: appium driver list --installed
குறிப்பு

MCP சேவையகம் மொபைல் அமர்வுகளைத் தொடங்குவதற்கு முன் Appium இயங்க வேண்டும். முதலில் Appium-ஐத் தொடங்குவதை உறுதிப்படுத்தவும்:

appium

எதிர்கால பதிப்புகளில் தானியங்கி Appium சேவை மேலாண்மை சேர்க்கப்படலாம்.

iOS சிமுலேட்டர் தொடங்கவில்லை

  1. Xcode நிறுவப்பட்டுள்ளதை உறுதிப்படுத்தவும்: xcode-select --install
  2. கிடைக்கக்கூடிய சிமுலேட்டர்களைப் பட்டியலிடவும்: xcrun simctl list devices
  3. Console.app இல் குறிப்பிட்ட சிமுலேட்டர் பிழைகளைச் சரிபார்க்கவும்

Android எமுலேட்டர் தொடங்கவில்லை

  1. ANDROID_HOME அமைக்கவும்: export ANDROID_HOME=$HOME/Library/Android/sdk
  2. எமுலேட்டர்களைச் சரிபார்க்கவும்: emulator -list-avds
  3. எமுலேட்டரை கைமுறையாகத் தொடங்கவும்: emulator -avd <avd-name>
  4. சாதனம் இணைக்கப்பட்டுள்ளதா என்பதைச் சரிபார்க்கவும்: adb devices

திரைப்பிடிப்புகள் வேலை செய்யவில்லை

  1. மொபைலுக்கு, அமர்வு செயலில் உள்ளதா என்பதை உறுதிப்படுத்தவும்
  2. உலாவிக்கு, வேறு பக்கத்தை முயற்சிக்கவும் (சில பக்கங்கள் திரைப்பிடிப்புகளைத் தடுக்கும்)
  3. பிழைகளுக்கு Claude Desktop பதிவுகளைச் சரிபார்க்கவும்

திரைப்பிடிப்புகள் தானாகவே அதிகபட்சம் 1MB அளவிற்கு குறுக்கப்படுகின்றன, எனவே பெரிய திரைப்பிடிப்புகள் வேலை செய்யும் ஆனால் குறைந்த தரத்தில் இருக்கலாம்.


செயல்திறன்

மொபைல் தானியக்கம் ஏன் மெதுவாக உள்ளது?

மொபைல் தானியக்கம் இவற்றை உள்ளடக்கியது:

  1. Appium சேவையகத்துடன் பிணைய தொடர்பு
  2. Appium சாதனம்/சிமுலேட்டருடன் தொடர்பு கொள்வது
  3. சாதன வழங்கல் மற்றும் பதில்

வேகமான தானியக்கத்திற்கான குறிப்புகள்:

  • மேம்பாட்டிற்கு உண்மையான சாதனங்களுக்குப் பதிலாக எமுலேட்டர்கள்/சிமுலேட்டர்களைப் பயன்படுத்தவும்
  • XPath-க்குப் பதிலாக அணுகல்தன்மை ID-களைப் பயன்படுத்தவும்
  • உறுப்பு கண்டறிதலுக்கு inViewportOnly: true ஐ இயக்கவும்
  • டோக்கன் பயன்பாட்டைக் குறைக்க பக்கமிடலைப் (limit) பயன்படுத்தவும்

உறுப்பு கண்டறிதலை எப்படி விரைவுபடுத்த முடியும்?

MCP சேவையகம் ஏற்கனவே XML பக்க மூல பகுப்பாய்வைப் பயன்படுத்தி உறுப்பு கண்டறிதலை மேம்படுத்துகிறது (பாரம்பரிய உறுப்பு வினவல்களுக்கான 600+ க்கு எதிராக 2 HTTP அழைப்புகள்). கூடுதல் குறிப்புகள்:

  • inViewportOnly: true (இயல்பு) வைத்திருக்கவும்
  • includeContainers: false (இயல்பு) அமைக்கவும்
  • பெரிய திரைகளில் பக்கமிடலுக்கு limit மற்றும் offset பயன்படுத்தவும்
  • அனைத்து உறுப்புகளையும் கண்டறிவதற்குப் பதிலாக குறிப்பிட்ட தேர்வாளர்களைப் பயன்படுத்தவும்

திரைப்பிடிப்புகள் மெதுவாக உள்ளன அல்லது தோல்வியடைகின்றன

திரைப்பிடிப்புகள் தானாகவே மேம்படுத்தப்படுகின்றன:

  • 2000px-ஐ விட பெரியதாக இருந்தால் அளவு மாற்றப்படும்
  • 1MB-க்குக் கீழே இருக்க குறுக்கப்பட்டது
  • PNG மிகப் பெரியதாக இருந்தால் JPEG-க்கு மாற்றப்படும்

இந்த மேம்பாடு செயலாக்க நேரத்தைக் குறைக்கிறது மற்றும் Claude படத்தை கையாள முடியும் என்பதை உறுதிசெய்கிறது.


வரம்புகள்

தற்போதைய வரம்புகள் என்ன?

  • ஒற்றை அமர்வு: ஒரே நேரத்தில் ஒரு உலாவி/பயன்பாடு மட்டுமே
  • உலாவி ஆதரவு: Chrome மட்டுமே (தற்போதைக்கு)
  • iframe ஆதரவு: iframes-க்கு வரையறுக்கப்பட்ட ஆதரவு
  • கோப்பு பதிவேற்றங்கள்: கருவிகள் வழியாக நேரடியாக ஆதரிக்கப்படவில்லை
  • ஆடியோ/வீடியோ: ஊடக இயக்கத்துடன் தொடர்பு கொள்ள முடியாது
  • உலாவி நீட்சிகள்: ஆதரிக்கப்படவில்லை

உற்பத்தி சோதனைக்கு இதைப் பயன்படுத்த முடியுமா?

WebdriverIO MCP ஊடாடும் AI-உதவியுடன் தானியக்கத்திற்காக வடிவமைக்கப்பட்டுள்ளது. உற்பத்தி CI/CD சோதனைக்கு, முழு நிரல் கட்டுப்பாட்டுடன் WebdriverIO-இன் பாரம்பரிய சோதனை இயக்கியைப் பயன்படுத்த பரிசீலிக்கவும்.


பாதுகாப்பு

என் தரவு பாதுகாப்பானதா?

MCP சேவையகம் உங்கள் கணினியில் உள்ளூரில் இயங்குகிறது. அனைத்து தானியக்கமும் உள்ளூர் உலாவி/Appium இணைப்புகள் மூலம் நடைபெறுகிறது. நீங்கள் வெளிப்படையாக வழிசெலுத்தும் தவிர வேறு எந்த தரவும் வெளிப்புற சேவையகங்களுக்கு அனுப்பப்படவில்லை.

Claude என் கடவுச்சொற்களை அணுக முடியுமா?

Claude பக்க உள்ளடக்கத்தைப் பார்க்கவும் உறுப்புகளுடன் தொடர்புகொள்ளவும் முடியும், ஆனால்:

  • <input type="password"> புலங்களில் உள்ள கடவுச்சொற்கள் மறைக்கப்பட்டுள்ளன
  • உணர்திறன் மிக்க சான்றுகளைத் தானியக்கப்படுத்துவதைத் தவிர்க்க வேண்டும்
  • தானியக்கத்திற்கு சோதனைக் கணக்குகளைப் பயன்படுத்தவும்

பங்களிப்பு

நான் எப்படி பங்களிக்க முடியும்?

இவற்றைச் செய்ய GitHub களஞ்சியத்தைப் பார்வையிடவும்:

  • பிழைகளைப் புகாரளிக்கவும்
  • அம்சங்களைக் கோரவும்
  • இழு கோரிக்கைகளைச் சமர்ப்பிக்கவும்

எனக்கு எங்கே உதவி கிடைக்கும்?

Welcome! How can I help?

WebdriverIO AI Copilot