पॉप्युलेट करता है, मैं कुछ टेस्ट केस बनाने के लिए सेलेनियम आईडीई फ़ायरफ़ॉक्स प्लगइन का उपयोग कर रहा हूं। मैं चरणों को रिकॉर्ड करने के लिए रिकॉर्ड बटन पर क्लिक करता हूं। जब मैं कर रहा हूं, तो मैं रिकॉर्डिंग को रोकता हूं और परीक्षण मामलों को चलाता हूं कि यह देखने के लिए कि चीजें कैसे जाती हैं। एक HTML तालिका में इस विशेष तत्व में, सेलेनियम रिकॉर्डिंग प्रक्रिया में id=my_id_1
के रूप में पहचानता है; जब मैं परीक्षण केस चलाता हूं, तो यह कहता है कि तत्व id=my_id_1
नहीं मिला।सेलेनियम एलिमेंट नहीं मिला है, भले ही सेलेनियम आईडी
सेलेनियम आईडीई के भीतर आईडी का पता लगाने पर यह कैसे नहीं पाया जा सकता है? मैं इस समस्या के आसपास कैसे हो सकता हूं? मैंने //tr[4]/td[3]/a
का उपयोग करने का भी प्रयास किया है। इस दृष्टिकोण का उपयोग (और आईडी का भी उपयोग करके), जब मैं आईडीई में ढूँढें बटन पर क्लिक करता हूं, तो वेब पेज पर संबंधित आइटम को पीले रंग में हाइलाइट किया जाएगा। हालांकि, परीक्षण मामला यह कहने में विफल रहेगा कि तत्व नहीं मिला।
अग्रिम धन्यवाद, मोंटे
क्या आप सुनिश्चित करते हैं कि पृष्ठ वास्तव में पृष्ठ में लोड होने से पहले आदेश निष्पादित नहीं हो रहा है? –