C✳CODEZ.WIN
🌐 हिन्दी

स्थानीयकृत पठन मार्गदर्शिका

webapp-testingउद्देश्य, उपयोग और स्रोत

प्लेराइट का उपयोग करके स्थानीय वेब एप्लिकेशन के साथ इंटरैक्ट करने और उनका परीक्षण करने के लिए टूलकिट। यह फ्रंटएंड कार्यक्षमता को सत्यापित करने, यूआई व्यवहार को डीबग करने, ब्राउज़र स्क्रीनशॉट कैप्चर करने और ब्राउज़र लॉग देखने का समर्थन करता है।

स्रोत प्राप्त किया गया:

स्रोत रिपॉज़िटरी
anthropics/skills
SKILL.md
skills/webapp-testing/SKILL.md
रिपॉज़िटरी Star
185,373
रिपॉज़िटरी का अंतिम अपडेट
2026-10-29
क्षमता वर्गीकरण
विकास
अंतिम संग्रह समय

लाइसेंस: लाइसेंस दस्तावेजों का सत्यापन लंबित है

वर्कफ़्लो के अंश केवल पढ़ने में सहायता के लिए हैं, कोडेज़ से निष्पादन योग्य निर्देश नहीं हैं। इस पृष्ठ को बनाने के लिए किसी तृतीय-पक्ष स्किल का उपयोग नहीं किया गया है।

नीचे दिए गए उद्देश्य और कार्यप्रणाली संबंधी अंश प्रारंभिक सामग्री हैं, जिन्हें पढ़ने के लिए व्यवस्थित और अनुवादित किया गया है। ये अलग से लेबल किए गए कोडेज़ संपादकीय विश्लेषण से भिन्न हैं।

यह कौशल क्या करता है

प्लेराइट का उपयोग करके स्थानीय वेब एप्लिकेशन के साथ इंटरैक्ट करने और उनका परीक्षण करने के लिए टूलकिट। यह फ्रंटएंड कार्यक्षमता को सत्यापित करने, यूआई व्यवहार को डीबग करने, ब्राउज़र स्क्रीनशॉट कैप्चर करने और ब्राउज़र लॉग देखने का समर्थन करता है।

अपस्ट्रीम वर्कफ़्लो कैसे काम करता है

वेब एप्लिकेशन परीक्षण

स्थानीय वेब अनुप्रयोगों का परीक्षण करने के लिए, नेटिव पायथन प्लेराइट स्क्रिप्ट लिखें। सहायक स्क्रिप्ट उपलब्ध हैं:

ऊपर की ओर मार्ग · L7 ↗

उदाहरण: उपयोग करनाwith_server.py

सर्वर शुरू करने के लिए, यह कमांड चलाएँ।--helpपहले, फिर हेल्पर का उपयोग करें: एकाधिक सर्वर (उदाहरण के लिए, बैकएंड + फ्रंटएंड):

ऊपर की ओर मार्ग · L35 ↗

टोही-फिर-कार्रवाई का पैटर्न

रेंडर किए गए DOM का निरीक्षण करें: निरीक्षण परिणामों से चयनकर्ताओं की पहचान करें

ऊपर की ओर मार्ग · L65 ↗
ऊपर की ओर मार्ग · ↗
User task → Is it static HTML?
    ├─ Yes → Read HTML file directly to identify selectors
    │         ├─ Success → Write Playwright script using selectors
    │         └─ Fails/Incomplete → Treat as dynamic (below)
    │
    └─ No (dynamic webapp) → Is the server already running?
        ├─ No → Run: python scripts/with_server.py --help
        │        Then use the helper + write simplified Playwright script
        │
        └─ Yes → Reconnaissance-then-action:
            1. Navigate and wait for networkidle
            2. Take screenshot or inspect DOM
            3. Identify selectors from rendered state
            4. Execute actions with discovered selectors

आवश्यकताएँ और सेटअप

इस फ़ाइल से कोई संक्षिप्त आवश्यकताएँ नहीं चुनी गईं। इसका मतलब यह नहीं है कि स्किल की कोई निर्भरता नहीं है। रिपॉजिटरी सेटअप निर्देशों और संदर्भित फ़ाइलों की जाँच करें।

सीमाएं और गुणवत्ता जांच

सामान्य खामी

❌ प्रतीक्षा करने से पहले DOM का निरीक्षण न करेंnetworkidleडायनामिक ऐप्स पर ✅ कृपया प्रतीक्षा करेंpage.wait_for_load_state('networkidle')निरीक्षण से पहले

ऊपर की ओर मार्ग · L78 ↗

सुरक्षित परीक्षण से शुरुआत करें

  1. समर्थित होस्ट और रिपॉजिटरी इंस्टॉलेशन निर्देशों की जाँच करें। स्किल डायरेक्टरी और उससे संबंधित स्क्रिप्ट, एसेट्स और डॉक्यूमेंटेशन को एक साथ रखें;SKILL.mdअकेले होने पर निर्भरताओं को छोड़ा जा सकता है।
  2. एजेंट को अपना वास्तविक इनपुट, अपेक्षित आउटपुट और स्वीकृति मानदंड प्रदान करें। इनवोकेशन सिंटैक्स और उपलब्ध उपकरण होस्ट पर निर्भर करते हैं; यह साइट किसी सार्वभौमिक इंस्टॉलेशन कमांड को नहीं मानती है।
  3. डिस्पोजेबल प्रोजेक्ट या उसकी कॉपी पर मूल वर्कफ़्लो को आज़माएँ। फ़ाइलों, रिमोट सेवाओं या बिल योग्य संसाधनों में परिवर्तन करने वाले कार्यों की अनुमति देने से पहले उनकी समीक्षा करें।
  4. स्रोत गुणवत्ता जांच और अपनी आवश्यकताओं के आधार पर आउटपुट को सत्यापित करें। सफल ट्रिगर या उच्च रिपॉजिटरी स्टार संख्या सही परिणाम की गारंटी नहीं देते।

कौशल प्रारूप और निर्देशिका विनिर्देश ↗

मूल लेख में आगे पढ़ें

अनुवाद और दायरा

यह पठन मार्गदर्शिका ऊपर पिन किए गए अंशों में से चयनित अंशों को प्रस्तुत करती है।SKILL.mdयह अनुवाद सहायता से किया गया है। यह कोई संपूर्ण नियमावली या परीक्षित संगतता का दावा नहीं है। उपयोग करने से पहले मूल दस्तावेज़ और उससे संबंधित फ़ाइलों को पढ़ें।

यह परिचय नीचे पिन किए गए संस्करण को संदर्भित करता है; वर्तमान रिपॉजिटरी गतिविधि और संग्रह समय अलग से दिखाए गए हैं।

पिन किया गया स्रोत
मूल लेख पढ़ें ↗
स्रोत प्राप्त किया गया
स्रोत कमिट
ca45fc496a3436251f191354091d557da31c15b5
स्रोत SHA-256
51b7349e77ec63b7744a6f63647e7566a0b4d2e301121cc10e8c2113af6556a2
संपूर्ण कौशल सूची पर वापस जाएँ