9

में एक वीडियो रिकॉर्ड कैसे करें मेरे पास स्वचालित स्क्रिप्ट हैं जो हर रात चलती हैं (लगभग 350 स्क्रिप्ट या टेस्टकेस)। मैं प्रत्येक टेस्ट केस (पायथन स्क्रिप्ट) का एक वीडियो रिकॉर्ड करना चाहता हूं। क्या कोई उपकरण या तरीका है जिसका उपयोग मैं प्रत्येक टेस्ट केस के लिए अलग-अलग वीडियो रिकॉर्डिंग को नियंत्रित करने के लिए कर सकता हूं? परीक्षण केस सेटअप के दौरान इंस्टेंस के लिए रिकॉर्डिंग शुरू होती है और टियरडाउन के दौरान रिकॉर्डिंग रोकती है और वीडियो को स्थानीय नाम से निर्दिष्ट नाम और दिनांक से बचाता है। इसलिए मेरे पास प्रत्येक टेस्टकेस के लिए 350 वीडियो होना चाहिए (अधिकतर विफल परीक्षण मामलों के लिए केवल वीडियो को सहेजना चाहिए)सेलेनियम वेबड्राइवर

क्या मेरे सेटअप और टियरडाउन के लिए उपयोग किए जाने वाले कोड में इस कार्यक्षमता को एकीकृत करने का कोई तरीका है?

+0

http://www.theautomatedtester.co.uk/blog/2010/castro-selenium-video.html – root

+1

क्या आपको वास्तव में एक वीडियो की आवश्यकता है, जब यह [स्क्रीनशॉट लें] [1] के लिए बहुत आसान है? [1]: http://stackoverflow.com/questions/3422262/take-a-screenshot-with-selenium-webdriver –

+3

हाँ मैं पहले से ही स्क्रीनशॉट लेकिन som परीक्षण मामलों असफल का उपयोग किसी भी बिना हर रात को रन दौरान स्क्रीनशॉट से मदद करें। मुझे यह देखने की ज़रूरत है कि विफलता के पल से पहले क्या होता है विफलता स्वयं नहीं – Adam

उत्तर

7

सरल वेबड्राइवर के पास वीडियो रिकॉर्ड करने के लिए कोई फ़ंक्शन नहीं है;

http://roadtoautomation.blogspot.in/2013/03/screen-recording-video-of-java-webdiver.html

+0

का उपयोग कर ऐसा करने का कोई तरीका है क्या सी # या नेट दुनिया के लिए कुछ है? – user20358

+1

यह पायथन 3 का समर्थन नहीं करता है – VanDavv

0

आप निम्न वेब सेवा http://bit.ly/video-recorder-service जो दूर से सरल http अनुरोध के साथ नियंत्रित किया जा सकता का उपयोग कर सकते हैं: आप जावा webdriver यहाँ looke के लिए एक तीसरी पार्टी पुस्तकालय

https://pypi.python.org/pypi/castro/

उपयोग करने के लिए की जरूरत है।

मैंने इसे ग्रिड पर्यावरण में वेबड्राइवर परीक्षणों के लिए उपयोग किया है।

संबंधित मुद्दे