मैं वर्तमान में टेस्टएनजी और जावा के साथ सेलेनियम का उपयोग करके अपने परीक्षणों को स्वचालित करने पर काम कर रहा हूं। परीक्षण चलने के दौरान मैं स्क्रीनशॉट लेने में सक्षम हूं, लेकिन ऐसी कुछ स्थितियां हैं जहां परीक्षा उत्तीर्ण होती है जब आदर्श रूप से विफल होना चाहिए था।जावा का उपयोग कर स्वचालित परीक्षणों को कैसे स्क्रीनकास्ट करें?
तो, क्या कोई जावा उपकरण है जो चल रहे सेलेनियम परीक्षणों को रिकॉर्ड करने में मदद कर सकता है?
असल में, मैं अपने ढांचे में स्क्रीन-कास्ट जोड़ना चाहता हूं। मैंने वेब/एसओ पर बहुत कुछ खोजा लेकिन कोई प्रासंगिक संसाधन नहीं मिला। किसी भी मदद या सुझाव का स्वागत है।
ठीक 2 questons। क्या आपका मतलब स्क्रीनकास्ट द्वारा एक वीडियो रिकॉर्ड करना है? क्या आप ग्रिड का उपयोग कर रहे हैं? – Shamik
हां। वीडियो रिकॉर्ड करें। ग्रिड का उपयोग नहीं कर रहा है, लेकिन इन-हाउस फ्रेमवर्क का उपयोग कर रहा है। – Manu
आपके प्रश्न का उत्तर नहीं है, लेकिन एक वैकल्पिक विचार की तरह। मेरे अनुभव से, टेस्ट रन को इंटरैक्टिव रूप से देखने में भी मदद नहीं मिल सकती है, क्योंकि आप नहीं देखते कि कुछ क्यों हुआ या नहीं हुआ (यानी आप यूआई देखते हैं, लेकिन HTML के डोम नहीं)। और दूसरी बात, स्क्रीन रिकॉर्डिंग के साथ कौन सी स्क्रिप्ट कर रही है, इसे सिंक करना मुश्किल है, आप केवल अनुमान लगा सकते हैं। तो मुझे जो अधिक उपयोगी मिला वह 1 - विभिन्न समस्याग्रस्त चरणों ('driver.getPageSource()') पर HTML की बचत सामग्री है; और 2 - लॉगिंग में निवेश करना यह स्पष्ट करता है कि हर पल में कौन सी परीक्षा कर रही है और यह लिंक के लिए धन्यवाद या अन्य पथ –