इस प्रोजेक्ट के बारे में

Playwright वेब टेस्टिंग और ऑटोमेशन के लिए डिज़ाइन किया गया एक बहुमुखी फ्रेमवर्क है। यह डेवलपर्स को एक एकीकृत API का उपयोग करके Chromium, Firefox और WebKit ब्राउज़रों को नियंत्रित करने की अनुमति देता है। यह प्रोजेक्ट वर्कफ़्लो में एकीकृत होने के कई तरीके प्रदान करता है: - Playwright Test: एंड-टू-एंड टेस्टिंग के लिए एक पूर्ण-विशेषता वाला टेस्ट रनर, जिसमें ऑटो-वेटिंग, वेब-फर्स्ट असर्शन, ब्राउज़र आइसोलेशन और डीबगिंग के लिए Trace Viewer शामिल है। - Playwright CLI: कोडिंग एजेंटों के लिए अनुकूलित एक कमांड-लाइन इंटरफेस ताकि ब्राउज़र ऑटोमेशन कुशलतापूर्वक किया जा सके। - Playwright MCP: एक Model Context Protocol सर्वर जो AI एजेंटों को स्ट्रक्चर्ड एक्सेसिबिलिटी स्नैपशॉट्स के माध्यम से वेब पेजों के साथ इंटरैक्ट करने में सक्षम बनाता है। - Playwright Library: वेब स्क्रैपिंग, PDF जनरेशन, स्क्रीनशॉट कैप्चर और नेटवर्क इंटरसेप्शन से संबंधित स्क्रिप्ट्स के लिए एक प्रोग्रामेटिक लाइब्रेरी। - VS Code Extension: CodeGen के माध्यम से टेस्ट चलाने, डीबग करने और जेनरेट करने के लिए एक एडिटर इंटीग्रेशन। प्रमुख तकनीकी क्षमताओं में मोबाइल डिवाइस का अनुकरण (emulate) करने, ऑथेंटिकेशन स्टेट्स को सहेजने और पुन: उपयोग करने, और समानांतर (parallel) रूप से टेस्ट निष्पादित करने की क्षमता शामिल है। हालांकि प्राथमिक ध्यान Node.js पर है, Playwright Python, .NET और Java का भी समर्थन करता है।