मैं सेलेनियम वेबड्राइवर का उपयोग कर रहा हूं और किसी समस्या में भाग ले रहा हूं।सेलेनियम वेबड्राइवर क्रियाओं को कैसे डिबग करें?
यूआई में, वेबड्राइवर द्वारा तत्वों को देखा जाता है लेकिन क्लिक, प्रकार, चयन इत्यादि जैसे किसी भी क्रिया को निष्पादित नहीं कर सका। तत्व सेलेनियम द्वारा पाए जाते हैं और वेलेक्शन के उदाहरण के रूप में लौटते हैं। मैं प्राप्त कर सकता हूं, getText(), isEnabled() आदि है, लेकिन कोई भी क्रिया नहीं करेगा। कोई अपवाद नहीं है। यह बस लटकता है।
मुझे इस व्यवहार को समझ में नहीं आता है। यदि यह वेबड्राइवर द्वारा देखा जाता है, तो इसे क्लिक करना चाहिए। मैंने कार्यों का उपयोग करने की कोशिश की है। वह भी वही व्यवहार दिखाता है।
इस समस्या को कैसे डिबग करें? कोई विचार? कोड डिबग करने के लिए
क्या आपके पास इसके लिए कोड है? मुझे रैपर में बहुत दिलचस्पी है और साथ ही साथ सेलेनियम 2 वेबड्राइवर में लॉग सेट अप करने के लिए। – MacGyver
@MacGyver, वेबड्राइवर 2.15.0 से, लॉगिंग शुरू की गई है। इसलिए, मुझे लगता है कि इसके लिए कोड लिखने की कोई आवश्यकता नहीं है। यहां तक कि आप लॉग स्तर सेट कर सकते हैं। नवीनतम संस्करण आज़माएं। – Rajasankar
मुझे पता चला कि इस रैपर का उपयोग किए बिना विजुअल स्टूडियो में इसे कैसे किया जाए। अधिक जानकारी के लिए मेरा जवाब देखें। – MacGyver