1. परिचय
-
PyPI: pip install ai-driven-e2e
-
ai-driven-e2e एक Python पैकेज है जिसे web applications के E2E(End-to-End) tests लिखने और maintain करने की लागत घटाने के लिए विकसित किया गया है। यह LLM-आधारित agents का उपयोग करके test scenario execution और validation tasks को automate करता है।
2. विकास की पृष्ठभूमि और हल की जाने वाली समस्या
-
मौजूदा UI tests की सीमाएं: मौजूदा Playwright या Selenium आधारित E2E tests DOM elements के Selector(XPath, CSS Selector) में बदलाव के प्रति बहुत संवेदनशील होते हैं, और UI update होने पर हर बार test code को manually modify करने का maintenance effort अधिक होता है।
-
समाधान का तरीका: natural language आधारित test instructions को agent interpret करता है और screen elements को dynamically पहचानकर operate करता है, जिससे code changes के बिना भी UI changes के साथ flexible तरीके से cope किया जा सके।
3. मुख्य features और विशेषताएं
-
Natural language आधारित execution: test scripts को complex code की बजाय किए जाने वाले actions पर केंद्रित specifications के रूप में लिखा जा सकता है
-
Self-healing और flexible element discovery: DOM structure बदलने पर भी LLM screen context समझकर interaction के लिए सही target खोजता है
-
मौजूदा frameworks के साथ integration: Python आधारित test environments में आसानी से import कर इस्तेमाल करने योग्य interface प्रदान करता है
4. Open source
-
यह एक open source project है; feature suggestions, bug reports और PR हमेशा स्वागत योग्य हैं। link
-
लाइब्रेरी की detailed specifications और update history PyPI page पर देखी जा सकती है।
अभी कोई टिप्पणी नहीं है.