/ / कुकी कीवर्ड जोड़ें कुकी को अपेक्षित रूप से सेट नहीं करता है - फ़ायरफ़ॉक्स, कुकीज़, सेलेनियम-वेबड्राइवर, रोबोटफ्रेमवर्क

कुकी कीवर्ड जोड़ें कुकी को अपेक्षित रूप से सेट नहीं करता है - फ़ायरफ़ॉक्स, कुकीज़, सेलेनियम-वेबड्राइवर, रोबोटफ्रेमवर्क

मैं ऐड कुकी का उपयोग कर रोबोट परीक्षण चला रहा हूंकीवर्ड। फ़ायरफ़ॉक्स में यदि मैं पृष्ठ जानकारी -> सुरक्षा -> कुकीज कुकी सेट सेट पर क्लिक करता हूं। हालांकि अगर मैं कंसोल में टाइप करता हूं: document.cookie.split (";") मैं सूची में अपनी कुकी नहीं देखता हूं।

क्या कोई समझा सकता है कि ऐसा क्यों होता है?

मैं फ़ायरफ़ॉक्स 23.0 का उपयोग कर रहा हूँ।

उत्तर:

जवाब के लिए 2 № 1

यह निजी ब्राउज़िंग का उपयोग करने का दुष्प्रभाव है। सेलेनियम 2 लाइब्रेरी द्वारा उपयोग की जाने वाली डिफ़ॉल्ट प्रोफ़ाइल में निजी ब्राउज़िंग सक्षम है। उपयोग ff_profile_dir तर्क Open Browser एक फ़ायरफ़ॉक्स प्रोफ़ाइल को इंगित करने के लिए जिसमें निजी ब्राउज़िंग सक्षम नहीं है।

जो मैं इकट्ठा करता हूं, वह फ़ायरफ़ॉक्स में एक बग / क्विर्क है। आपके द्वारा उल्लिखित कुकीज़ संवाद और सेलेनियम दोनों एक कुकी प्रबंधक को इंगित करते हैं जो ब्राउज़र से डिस्कनेक्ट हो जाता है और ब्राउज़र निजी ब्राउज़िंग का समर्थन करने के लिए एक अलग कुकी प्रबंधक का उपयोग कर रहा है।

देख https://github.com/rtomac/robotframework-selenium2library/issues/177