मुझे अपने आवेदन की जांच करने के लिए सेलेनियम परीक्षण लिखने में समस्या है। मैं परीक्षण करना चाहता हूं कि जब उपयोगकर्ता सही लॉगिन/पासवर्ड टाइप करता है, तो सही पृष्ठ दिखाया जाता है और उपयोगकर्ता लॉग इन होता है।सेलेनियम AngularJS पृष्ठ तत्वों को नहीं देखता
मुख्य मुद्दा यह है कि मेरा लॉगिन फॉर्म एंगुलरजेएस निर्देश के रूप में उत्पन्न होता है (मेरे पास दो अलग-अलग लॉगिन पेज हैं और यह निर्देश दोनों स्थानों पर पुन: उपयोग किया जाता है) और सेलेनियम इस निर्देश-उत्पन्न मार्कअप के तत्वों को देखने में असमर्थ प्रतीत होता है। सबसे महत्वपूर्ण बात यह है कि मैंने निर्देश के आधार पर नियमित मार्कअप को प्रतिस्थापित करने से पहले इस पृष्ठ पर परीक्षण पारित किया था।
तो ऐसा लगता है कि सेलेनियम निर्देश द्वारा जेनरेट किए गए HTML तत्वों को देखने में सक्षम नहीं है।
कोई सुझाव है कि मैं इस मुद्दे को कैसे दूर कर सकता हूं? इस परिवर्तन को वापस लाने के निर्देश को छोड़कर :)
मैं ठीक उसी मुद्दा हो रहा है। मेरे पास एक कोणीय वेबसाइट है जिसे मैं परीक्षण करने की कोशिश कर रहा हूं लेकिन जब मैं जूनिट परीक्षण चलाता हूं, तो तत्व नहीं मिलता है। मैंने विभिन्न तत्व लोकेटरों की कोशिश की। कोई काम नहीं किया। – Automationtested