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